<?xml version="1.0"?>
<rss version="2.0"><channel><title>How To Latest Topics</title><link>https://forum.flirc.tv/index.php?/forum/42-how-to/</link><description>How To Latest Topics</description><language>en</language><item><title>Flirc USB Download for Windows</title><link>https://forum.flirc.tv/index.php?/topic/21502-flirc-usb-download-for-windows/</link><description><![CDATA[<p>
	The download links do not work, and I can not find the link anywhere 
</p>
]]></description><guid isPermaLink="false">21502</guid><pubDate>Mon, 02 Feb 2026 23:54:02 +0000</pubDate></item><item><title>How to run flirc_util on LibreELEC</title><link>https://forum.flirc.tv/index.php?/topic/21434-how-to-run-flirc_util-on-libreelec/</link><description><![CDATA[<p>
	<span style="font-size:22px;"><strong>Background Info:</strong></span>
</p>

<p>
	Note: You will need a second computer for this guide. I'm using Fedora for my second computer but any linux distro should work. These steps also assume both machines are amd64.
</p>

<p>
	The basic idea is you only need two files for flirc_util to run on LibreELEC: <br />
	 - flirc_util<br />
	 - libhidapi-hidraw.so.0
</p>

<p>
	So we're going to put them on there and update the environment so it'll run.
</p>

<p>
	<br />
	<span style="font-size:22px;"><strong>Step 1: Download Flirc files</strong></span>
</p>

<p>
	<strong>Open up terminal on your second computer:</strong><br />
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">mkdir ~/tmp &amp;&amp; cd ~/tmp</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">wget <a href="http://apt.flirc.tv/arch/x86_64/flirc.latest.x86_64.tar.gz" rel="external nofollow">http://apt.flirc.tv/arch/x86_64/flirc.latest.x86_64.tar.gz</a></span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">tar -xzf flirc*.tar.gz</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">~/tmp/Flirc-*/FlircApp-*.AppImage --appimage-extract</span></span><br />
	<br />
	<span style="font-size:22px;"><strong>Step 2: Copy the files to LibreELEC</strong></span><br />
	Note: I'm using ssh, but you could also copy them using a GUI like Gnome Files SFTP or Filezilla.
</p>

<p>
	Note: If you have changed your LibreELEC default hostname, you will have to substitute that in the commands below.
</p>

<p>
	<strong>Create a flirc folder:</strong><br />
	<span style="font-family:'Courier New', Courier, monospace;"><span style="color:#2980b9;">ssh root@LibreELEC</span></span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;"><span style="color:#2980b9;">mkdir /storage/.flirc</span></span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;"><span style="color:#2980b9;">exit</span></span><br />
	<strong>Copy the files to LibreELEC:</strong><br />
	<span style="font-family:'Courier New', Courier, monospace;"><span style="color:#2980b9;">scp ~/tmp/Flirc-*/flirc_util root@LibreELEC:/storage/.flirc</span></span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;"><span style="color:#2980b9;">scp ~/tmp/squashfs-root/lib/libhidapi-hidraw.so.0 root@LibreELEC:/storage/.flirc</span></span>
</p>

<p>
	<br />
	<span style="font-size:22px;"><strong>Step 3: Set up environment on LibreELEC</strong></span><br />
	Now make sure LibreELEC knows where to find the files we put on there.<br />
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">ssh root@LibreELEC</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">export LD_LIBRARY_PATH=/storage/.flirc:$LD_LIBRARY_PATH</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">echo 'export PATH=$PATH:/storage/.flirc' &gt;&gt; ~/.profile</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">source ~/.profile</span></span>
</p>

<p>
	 
</p>

<p>
	<span style="font-size:22px;"><strong>That's it! </strong></span><br />
	Now you can run flirc_util on LibreELEC.<br />
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">ssh root@LibreELEC</span></span>
</p>

<p>
	<span style="color:#2980b9;"><span style="font-family:'Courier New', Courier, monospace;">flirc_util</span></span>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21434</guid><pubDate>Thu, 21 Aug 2025 20:22:31 +0000</pubDate></item><item><title>I cannot get flirc installed on my linux machine</title><link>https://forum.flirc.tv/index.php?/topic/6356-i-cannot-get-flirc-installed-on-my-linux-machine/</link><description><![CDATA[<p>
	I have read and read and read and I am getting frustrated now. I am new to linux, so please bear that in mind, but I have followed one thread after another trying to install this damn thing and it's one roadblock after another.
</p>

<p>
	First and foremost, the repo DOES NOT EXIST!
</p>

<p>
	http://apt.flirc.tv/arch/x64 is not there. Yet ALL of the instuctionals I can find tell you to get your stuff from there. The i386 version is there, but I can't use that one. Won't let me.
</p>

<p>
	I have also tried to go to a folder which IS there, under <a href="http://apt.flirc.tv/arch/x86_64/" rel="external nofollow">http://apt.flirc.tv/arch/x86_64/</a> however, there is no binary folder. I downloaded the tar.gz file and tried to do it locally but all i get are errors there as well.<br /><br />
	I am running zorinOS (ubuntu based distro) and all other debian things I have had to do have worked. My issue is that this repo that everyone likes to point to doesn't exist. At all.
</p>

<p>
	There were some different (finally) instructions on the flirc page that I just found this morning. So I thhought, aha! I got you now! .... Yeah, no. More roadblocks! I am met with the following, on the instructions page...
</p>

<pre> Needed Dependencies: libhidapi-hidraw0 libqt5core5a libqt5network5 libqt5xml5  libqt5xmlpatterns5  libhid qt5-qtbase qt5-qtsvg hidapi
     cp the 99-flirc.rules rules to /etc/udev/rules.d/
     optionally copy flirc_util and flirc to /usr/local/bin/</pre>

<p>
	So it says to copy the 99-flirc.rules to the rules.d directory. Notice it doesn't tell you where to get them...
</p>

<p>
	It also mentions that I need to get all these dependencies. Again... Notice it doesn't tell you where to get them.
</p>

<p>
	There are countless other threads I have seen in my search with people having the same problem as me and there is just never a solution! I get that we need to learn things, which I am most happy to do. But for pity sake, can someone please tell me what I am doing wrong here and help me get this damn thing working??
</p>
]]></description><guid isPermaLink="false">6356</guid><pubDate>Sun, 01 May 2022 13:16:59 +0000</pubDate></item><item><title>No type a ports</title><link>https://forum.flirc.tv/index.php?/topic/21461-no-type-a-ports/</link><description><![CDATA[<p>
	I really really dont want the kludge of type a to type c adapter and the joys of port torque
</p>

<p>
	where is the natively type c flircc
</p>
]]></description><guid isPermaLink="false">21461</guid><pubDate>Wed, 22 Oct 2025 01:09:46 +0000</pubDate></item><item><title>Using macros for a software music player</title><link>https://forum.flirc.tv/index.php?/topic/20062-using-macros-for-a-software-music-player/</link><description><![CDATA[<p>
	This is for advanced users looking to use an IR remote with a number of software music players. It uses the CLI (command line interface) to program macros to emulate keyboard commands of the music players e.g. LMS, MPD, Roon, JRiver etc.
</p>

<p>
	While the focus is on Linux, the same approach should work with Windows and MacOS.
</p>

<p>
	<a href="https://community.snakeoil-os.net/t/add-ir-remote-control-using-flirc-usb/120" rel="external nofollow">https://community.snakeoil-os.net/t/add-ir-remote-control-using-flirc-usb/120</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">20062</guid><pubDate>Mon, 30 Jun 2025 01:58:53 +0000</pubDate></item><item><title>How to emulate a numpad key ?</title><link>https://forum.flirc.tv/index.php?/topic/907-how-to-emulate-a-numpad-key/</link><description><![CDATA[
<p><span style="font-size:14px;">Hello,</span></p>
<p><span style="font-size:14px;">I would like to record on my remote the keys from a numpad (1,2,3,4,5,6,7,8,9).</span></p>
<p><span style="font-size:14px;">This is easy, thanks to Flirc .. but ... </span></p>
<p> </p>
<p><span style="font-size:14px;">This is to emulate a mouse on my PC and the key emulated must be regarded not as a number, but as a key from the numpad.</span></p>
<p>More : i dont know the difference between the two, a number as "4" does not work. The key "4" of the numpad works fine. </p>
<p> </p>
<p>If someone knows how to do ...</p>
<p>Regards</p>
]]></description><guid isPermaLink="false">907</guid><pubDate>Wed, 29 Jan 2014 16:58:58 +0000</pubDate></item><item><title>Way to achieve mouse movement</title><link>https://forum.flirc.tv/index.php?/topic/16905-way-to-achieve-mouse-movement/</link><description><![CDATA[<p>
	There are some tools that allow you to use hotkeys for mouse-movement, these can be used with Flirc!
</p>

<p>
	I tried the following tools:
</p>

<p>
	<a href="https://github.com/rvaiya/warpd" rel="external nofollow">https://github.com/rvaiya/warpd</a>
</p>

<p>
	<a href="https://github.com/EsportToys/TPMouse" rel="external nofollow">https://github.com/EsportToys/TPMouse</a>
</p>

<p>
	warpd on Windows misses some features (commandline parameters do not work, so you cannot reassign the hotkeys), but other than that it works perfectly. Grid mode is very useful in the case where the remote does not send repeat keys fast enough. I've repurposed an MCE remote and use the cursor keys for mouse movement and the numpad for the grid movement: one key on the remote to enable/disable warpd, one key to enable/disable grid mode; the keys 1379 are used to select the quadrants; 24568 are used to directly move to a side or center, cursor for mouse movement, ok for click, channel up/down for scroll and some other buttons for other types of clicks.
</p>

<p>
	The functionality with TPMouse is similar, but I preferred the mouse speed of warpd (TPMouse has a slow down button, but you need to reassign it as the default is a key that cannot be combined in Flirc.
</p>

<p>
	Hope this helps someone!
</p>

<p>
	J.
</p>
]]></description><guid isPermaLink="false">16905</guid><pubDate>Tue, 30 Jul 2024 09:59:52 +0000</pubDate></item><item><title>How to connect to Laptop</title><link>https://forum.flirc.tv/index.php?/topic/18355-how-to-connect-to-laptop/</link><description><![CDATA[<p>
	I don't have the small USB port on my Windows 11 Laptop, just the normal size USB.  The cable in the box just has the small USB connectors on both ends.  I know it's a dumb question, but I could really use the help.  Do I need some sort of interface between the laptop and the small connector to get it to connect?
</p>
]]></description><guid isPermaLink="false">18355</guid><pubDate>Sun, 29 Dec 2024 06:55:20 +0000</pubDate></item><item><title>Adding Windows 11 keyboard shortcut to Kodi configuration</title><link>https://forum.flirc.tv/index.php?/topic/12925-adding-windows-11-keyboard-shortcut-to-kodi-configuration/</link><description><![CDATA[<p>
	I’m using a windows 11 HTPC, flirc usb, Sofabaton U1 remote. I’ve set up the Sofabaton for Kodi as well as the Flirc usb Kodi configuration to run Plex HTPC. It’s working perfectly. I created a keyboard shortcut in windows to open Plex…ctrl + alt + p…how do I add this to the configuration on the Flirc usb?
</p>
]]></description><guid isPermaLink="false">12925</guid><pubDate>Mon, 13 Nov 2023 00:36:11 +0000</pubDate></item><item><title>How to build SDK CLI on M1 mac</title><link>https://forum.flirc.tv/index.php?/topic/7294-how-to-build-sdk-cli-on-m1-mac/</link><description><![CDATA[<p>
	I am trying to build the SDK on an M1 MacMini 2020 adn here is the results I am getting:<br /><br />
	xx@tvs-Mac-mini cli % make flirc_util<br />
	[BUILDING]      flirc_util.debug<br />
	[CC]            src/main.c<br />
	[CC]            src/prepost.c<br />
	[CC]            lib/logging.c<br />
	[CC]            lib/getline.c<br />
	[CC]            lib/dict.c<br />
	[CC]            lib/cmds.c<br />
	[CC]            lib/cmds_script.c<br />
	[CC]            lib/cmds_shell.c<br />
	[CC]            src/cmds/version.c<br />
	[CC]            src/cmds/flirc_cmds.c<br />
	[CC]            src/cmds/ir_transmit.c<br />
	[LINK]          buildresults/Darwin_arm64/cc/flirc_util/debug/flirc_util<br />
	ld: warning: directory not found for option '-L../libs/Darwin_arm64/'<br />
	ld: library not found for -lflirc<br />
	clang: error: linker command failed with exit code 1 (use -v to see invocation)<br />
	make[2]: *** [buildresults/Darwin_arm64/cc/flirc_util/debug/flirc_util] Error 1<br />
	make[1]: *** [debug] Error 2<br />
	make: *** [flirc_util] Error 2
</p>

<p>
	I guess the Darwin_arm64 version of the library doesn't exist. I was wondering if there are any work arounds for this.
</p>
]]></description><guid isPermaLink="false">7294</guid><pubDate>Sun, 19 Jun 2022 11:42:14 +0000</pubDate></item><item><title>How to Put PC to Sleep with Only One Button Press?</title><link>https://forum.flirc.tv/index.php?/topic/10752-how-to-put-pc-to-sleep-with-only-one-button-press/</link><description><![CDATA[<p>
	Hi everyone,
</p>

<p>
	I'm currently having my PC as a server to stream my movies. My ideal setup is to let the computer running (monitor off) and watch movies through my phone. Whenever I'm finished, I'd like to remotely put it to sleep and wake it up when it's movies time again.
</p>

<p>
	So naturally, I bought a Flirc. Everything works amazingly as expected, including waking up the PC with just one press of a button on the remote when it's sleeping (Wake button on Full Keyboard). However, one issue that I haven't quite managed to get it working is to put the PC to sleep with the same button (or different one). I've been searching around the forum but things seem rather confusing and I'm not very tech savvy. So my question is:
</p>

<p>
	Is it possible to put the PC to sleep remotely with my remote?
</p>

<p>
	Any advice would be greatly appreciated!
</p>
]]></description><guid isPermaLink="false">10752</guid><pubDate>Thu, 20 Apr 2023 12:21:48 +0000</pubDate></item><item><title>Flirc_util sendir on Linux RPI5 struggling to get it to work</title><link>https://forum.flirc.tv/index.php?/topic/17820-flirc_util-sendir-on-linux-rpi5-struggling-to-get-it-to-work/</link><description><![CDATA[<p>
	Hi there,
</p>

<p>
	 
</p>

<p>
	Can someone please help me with troubleshouting my setup?
</p>

<p>
	 
</p>

<p>
	I'm trying to use a RasberryPI 5 (running on PI OS) and Flirc USB V2 to send ir-signals using the flirc_util sendir command.
</p>

<p>
	After recording the ir pattern from the remote and trying to send it with the command line, I can't get it up and running.
</p>

<p>
	 
</p>

<p>
	Below my Flirc information and attached the commands I've tried...
</p>

<p>
	<em>Fri Nov 8 2024 13:42:38<br />
	Flirc GUI Version v3.27.16<br />
	Operating System: Linux<br />
	*** Device Disconnected *** <br />
	*** Device Connected *** <br />
	Firmware Version: v4.10.5<br />
	SKU: Flirc 2.0 [dori]</em>
</p>

<p>
	 
</p>

<p>
	<i>What am I doing wrong here? Why can I not succeed sending an ir-signal?</i>
</p>

<p>
	 
</p>

<p>
	Thanks in advance!
</p>

<p><a href="https://forum.flirc.tv/uploads/monthly_2024_11/Screenshot2024-11-08at13_51_50.png.cc816902ff900d28e29806b44d178260.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="1674" src="https://forum.flirc.tv/uploads/monthly_2024_11/Screenshot2024-11-08at13_51_50.thumb.png.6c20c1b488905508a13ceb8c2d34918d.png" data-ratio="53.6" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2024-11-08 at 13.51.50.png"></a></p>]]></description><guid isPermaLink="false">17820</guid><pubDate>Fri, 08 Nov 2024 12:53:33 +0000</pubDate></item><item><title>Accessing Nvidia Shield Long Press Remote Actions</title><link>https://forum.flirc.tv/index.php?/topic/17533-accessing-nvidia-shield-long-press-remote-actions/</link><description><![CDATA[<p>
	I have an Nvidia Shield 2017 model, and I am successfully using a recent version Flirc with my programmable remote for most of the functionality. My remote is android software running on a tablet. I have spent quite a bit of time searching for an answer to this, and I'll apologize in advance if I have missed a conclusive answer. There has been quite a bit of discussion of this issue, but I haven't found a solution for me. I do have the Android TV app on my phone that makes it easy to access the missing functionality, but my goal, as always, is to do everything with one remote.
</p>

<p>
	Is there any way to make the Flirc send a long key press to the Shield? In particular, accessing context menus would be useful.
</p>

<p>
	If not, does anyone know of alternative codes that can be sent to the Shield for these functions that don't require a long press?
</p>

<p>
	If the answer is no, then I can quit searching.
</p>

<p>
	Thanks for any feedback.
</p>
]]></description><guid isPermaLink="false">17533</guid><pubDate>Mon, 14 Oct 2024 16:02:57 +0000</pubDate></item><item><title>Derive HID page and key code from key press events on Linux</title><link>https://forum.flirc.tv/index.php?/topic/3919-derive-hid-page-and-key-code-from-key-press-events-on-linux/</link><description><![CDATA[
<p>
	<strong>Use this guide to derive the HID page and key code of an HID event device or original remote connected e.g. via USB, I2C or Bluetooth to a Linux PC, or to verify that your Flirc actually sends the events you expect.</strong>
</p>

<p>
	HID page and key code can be grabbed under Linux following these steps:
</p>

<p>
	1. Find the event devices associated with your HID devices using "udevadm info -a &lt;device&gt;" with &lt;device&gt; walking through /dev/input/event*. There might be multiple devices for a single hardware component, e.g. for a Harmony Hub there is one for HID mouse events, one for HID keyboard events, one for HID consumer control events, one for HID system control events, ...
</p>

<p>
	2. Monitor the desired event devices (usually requires root) using "sudo evtest [--grab&lt;] &lt;device&gt;" for each device required. The optional parameter "--grab" is essential if you want to stop the recorded events to be forwarded to and interpreted by the system, like I did to stop my system going into standby whenever I sent the sleep event that I wanted to record. If you want to use "--grab" on your local keyboard or such, you might want to either attach a second keyboard or run the command over the network via SSH, so you can abort the monitoring by sending Ctrl+C.
</p>

<p>
	3. Perform the key presses on the device you want to record. Each key press will emit 2 events, one for key down (press), one for key up (release), example output for the "0" key:
</p>

<p>
	Event: time 1593381762.020128, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70027<br />
	Event: time 1593381762.020128, type 1 (EV_KEY), code 11 (KEY_0), value 1<br />
	Event: time 1593381762.020128, -------------- SYN_REPORT ------------<br />
	Event: time 1593381762.020198, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70027<br />
	Event: time 1593381762.020198, type 1 (EV_KEY), code 11 (KEY_0), value 0<br />
	Event: time 1593381762.020198, -------------- SYN_REPORT ------------
</p>

<p>
	4. Interpret the output; you are interested in the value of the MSC_SCAN (scancode) of EV_MSC (miscellaneous) events. The value is hexadecimal and for HID devices with the last 4 digits being the HID key code (0x0027) and leading digit(s) the HID page (0x07).
</p>

<p>
	5. HID page 0x07 events (HID keyboard) can be programmed using "flirc_util record_api &lt;modifiers&gt; &lt;key code&gt;", where &lt;key code&gt; is the decimal representation of the HID key code you fetched above (e.g. 0x27 = 39), and &lt;modifier&gt; is a logical or-ed list of modifier keys to be held down while &lt;key code&gt; is sent (see "flirc_util help record_api").
</p>

<p>
	I ran into an intentional limitation of flirc_util, limiting &lt;key code&gt; to values &lt;= 101. Unfortunately, flirc_util silently programs the key anyway without a warning, leaving a key that is never sent.
</p>

<p>
	This cost me a lot of time while trying to send the correct codes to my hardware, being the Flirc the culprit by never sending the programmed keys.<br />
	Jason is currently checking whether the limitation will be removed.
</p>
]]></description><guid isPermaLink="false">3919</guid><pubDate>Sun, 28 Jun 2020 22:52:42 +0000</pubDate></item><item><title>Flirc USB / Mobile push message question/problem</title><link>https://forum.flirc.tv/index.php?/topic/12593-flirc-usb-mobile-push-message-questionproblem/</link><description><![CDATA[<p>
	Hello!
</p>

<p>
	I am experiencing a very weird problem with my Flirc USB on an HTPC.
</p>

<p>
	I don't  know when it started exactly.
</p>

<p>
	I have used the Flirc USB with my Logitech Harmony Elite to control my HTPC for few years without any problems.
</p>

<p>
	But at someday the HTPC started reacting to  Push-/or Mobile messages on our iPhones (wife's and mine's) with actions like closing the MPC-Player or playback the next file in the folder, changing Browser tabs. 
</p>

<p>
	I have ignored it for few months, but I was able to track down the problem.
</p>

<p>
	An incoming push-message on iOS generates a ctrl+page-up / or ctrl+page signal, which controls the computer.
</p>

<p>
	As you can imagine  e.g. when you working in a browser tab, you got a message and whoop-you are 3 browsertabs forwarded, its really annoying.
</p>

<p>
	When I unplug the FlircUSB, it all works OK.
</p>

<p>
	Have you heard this before or has anybody experienced this? Is there (hopefully) a solution perhaps?
</p>

<p>
	Thank you
</p>

<p>
	Tom
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">12593</guid><pubDate>Tue, 24 Oct 2023 19:26:51 +0000</pubDate></item><item><title>Using flirc SENDIR to control amplifier from Windows</title><link>https://forum.flirc.tv/index.php?/topic/11400-using-flirc-sendir-to-control-amplifier-from-windows/</link><description><![CDATA[<p>
	Boo
</p>
]]></description><guid isPermaLink="false">11400</guid><pubDate>Sun, 25 Jun 2023 07:01:34 +0000</pubDate></item><item><title>Using Flirc with Amazon fireTV</title><link>https://forum.flirc.tv/index.php?/topic/1116-using-flirc-with-amazon-firetv/</link><description><![CDATA[
<p><span style="font-size:18px;"><strong>**** EDIT ****</strong></span></p>
<p>Hey guys, Jason here. Be sure to check out the bottom of this post for additional information that I made</p>
<p> </p>
<p><strong>***************</strong></p>
<p> </p>
<p><span style="font-size:18px;"><strong>**** DOUBLE EDIT ****</strong></span></p>
<p>Official Amazon firetv support added to the latest release candidate. It's very stable, and will probably go public: <strike><iframe src="https://forum.flirc.tv/index.php?/topic/1325-fw-v30-release-candidate-rc12/&amp;do=embed" frameborder="0" data-embedcontent=""></iframe></strike>Is now in the stable firmware</p>
<p> </p>
<p><strong>*********************************</strong></p>
<p> </p>
<p>Using Flirc with Amazon's fireTV.<br><br>
After finding bits and pieces of helpful info in various threads, I thought it might be helpful to start a new thread that combines what I've learned with a place for others to share their experiences.<br><br>
First, you wouldn't be here if you weren't frustrated with fireTV's Bluetooth remote control. The fact that they omitted an IR path to remote control is a major omission for AV enthusiasts who have labored to combine control of all their devices into one remote control.<br><br>
Enter Flirc.<br><br>
This little device is amazing. By using the Flirc and its software, it basically take whatever IR command your remote sends it and uses it as a trigger to send out whatever command you associated with it.<br>
For example: You could program it to send an Up command whenever you push the "1" button on your remote. Or you could program it to send a play command whenever you push the guide button on your remote. Of course it makes much more sense to program remote bottons that correspond to the actual command desired, but Flirc doesn't care!<br><br>
I’m using a Windows 8.1 desktop machine. I have no knowledge or access to a Mac or Linux.<br><br>
I have a URC MX980 remote. When I added a device for fireTV, I told the remote that it was a Panasonic DVD player and assigned commands from the Panasonic Remote to my MX980's keys. It really makes no difference what device you assign as long as your remote sends an IR signal when the desired key is pressed. Those signals become the trigger signals for Flirc.<br><br>
As it turned out, whenever I pressed up, down, left, or right, I got double key pushes on the fireTV. I tried changing the inter-key delay from the Flirc GUI - File &gt; Advanced, but that didn’t help. So I assigned the arrow keys from an Apple TV remote to my MX980 and that fixed the problem.<br><br>
So far I have almost everything working. Obviously, the voice command feature isn’t a player. I still haven’t found a Home Key in the Flirc GUI that performs the Home function of the fireTV remote. The best that I have been able to do is a back command. From what I can tell, the play button alternates between play and pause. Separate pause and stop commands don’t work. I haven’t been able to test the skip+ and skip- commands so the jury is still out.<br><br>
Programming the menu key requires use of the windows command line program. There seems to be some confusion in the forums about reference to the command line app. It is not part of Flirc or the Flirc GUI, but part of windows. Now my level of knowledge pales in comparison to many of the members here, but this is what I was able to decipher.<br><br>
I  found this page to help me learn about the command line commands:<br><br><a href="http://www.pcstats.com/articleview.cfm?articleid=1723&amp;page=2" rel="external nofollow">http://www.pcstats.com/articleview.cfm?articleid=1723&amp;page=2</a><br><br>
As I mentioned, the command line program     cmd.exe   Is part of Windows.     You can get to it and number of ways depending on your version of Windows.<br><br>
Use it to navigate to:<br><br>
C:\Program Files (x86)\Flirc  <span style="color:#ff0000;">for 64 bit OS</span><br>
or<br>
C:\Program Files\Flirc    <span style="color:#ff0000;">for 32 bit OS</span><br><br>
then type:<br><br>
flirc_util.exe record_api 0 101<br><br>
It will then ask you to point the remote and press the button you want mapped just like the GUI.<br>
Once you do that it will tell you that you were successful.<br><br>
Here is how I mapped my remote to the Flirc commands. The Controllers column refers to the Controllers menu in the Flirc GUI. There are several choices there and you will need 3 of them to duplicate what I have done. I don’t know if there is a difference between similar keys in the Media Center and Media Keys layouts. I did not take the time to test it. Maybe someone can post that info if they know. If they are the same, it would simplify things.<br><br><br><br><img src="http://110.imagebam.com/download/b2nG5dwayM7z1MYw6cr1LA/32712/327113662/ScreenShot002.jpg" alt="ScreenShot002.jpg"><br><br>
       <br><br>
Thanks to the other members who’s posts led me down this path to success<br>
If I missed something or made a typo, pls feel free to correct it!</p>
<p> </p>
<p><strong>**** EDIT ****</strong></p>
<p>Hey guys, it's Jason hijacking Tony's post. The select button marked as 'enter' above which is in the GUI, is actually not correct. It must be 'return'. Do this with the commandline:</p>
<p>flirc_util record return</p>
<p> </p>
<p>Just a heads up that I'm going to make life so much easier, I'm going to update the GUI with an official FireTV window. Hopefully I can do this by the weekend. Attached an image.</p>
<p><strong>****************</strong></p>
<p><a class="ipsAttachLink ipsAttachLink_image" href="https://forum.flirc.tv/uploads/monthly_09_2014/post-1-0-69047800-1410564337.png" rel="external nofollow"><img src="https://forum.flirc.tv/uploads/monthly_09_2014/post-1-0-69047800-1410564337_thumb.png" data-fileid="196" alt="post-1-0-69047800-1410564337_thumb.png"></a></p>
]]></description><guid isPermaLink="false">1116</guid><pubDate>Sat, 17 May 2014 15:37:58 +0000</pubDate></item><item><title>How to Map Keyboard Control Keys</title><link>https://forum.flirc.tv/index.php?/topic/15470-how-to-map-keyboard-control-keys/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I just installed a new Flirc USB IR receiver on a new HTPC running Windows 11. It will replace an older less powerful HTPC. The old system had IR built in, but I built the new one and have to add the IR functionality. I use a great programmable remote that most of you probably never heard of, but it can transmit codes for all the keys on a Windows MCE IR keyboard. I use  a lot of them, so need the Flirc to handle that. I was hoping I would be OK with the apparently built-in Microsoft WMC Profile, but that doesn't seem to be the case. I actually have one of the old Microsoft Windows MCE IR keyboards that works perfectly. So, I am trying to use that to map all its keys on the Flirc. It is mostly working just fine. I have mapped most of the keys already. Now, this seems like it should be really a dumb question, but I cannot see how to map the keyboard shift type keys. For instance, How do I map the left and right shift, ctrl, alt and Windows keys? When I bring up the full keyboard in the Flirc app and select, for instance, the shift key. the app waits for me to press another key to see what pairing of the shift key I want to map. I have been searching for a while and decided to save some time and just ask. How do I map the shift key itself. None of those keys map properly automatically.
</p>

<p>
	I really appreciate your help with this.
</p>
]]></description><guid isPermaLink="false">15470</guid><pubDate>Sun, 24 Mar 2024 00:46:34 +0000</pubDate></item><item><title>Install on Debian 12</title><link>https://forum.flirc.tv/index.php?/topic/12738-install-on-debian-12/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	this is a bit of a joke, the product's motto "It just works". I have opened half a dozen pages, each of which give different installation instructions for Linux, and none of them seem to work. I am using Debian stable (12), x86_64.
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">$ cat /etc/apt/sources.list.d/flirc_fury.list<br />
	# deb [trusted=yes] <a href="https://apt.fury.io/flirc/" rel="external nofollow">https://apt.fury.io/flirc/</a> /<br />
	deb <a href="http://apt.flirc.tv/arch/x64" rel="external nofollow">http://apt.flirc.tv/arch/x64</a> binary/</span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">$ sudo apt update</span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">...</span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">E: The repository 'http://apt.flirc.tv/arch/x64 binary/ Release' does not have a Release file.</span>
</p>

<p>
	If I use the .io repo, I just get
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">Ign:8 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> InRelease    <br />
	Ign:9 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> Release<br />
	Ign:10 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> Packages       <br />
	Ign:11 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> Translation-en_US<br />
	Ign:12 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> Translation-en                      <br />
	Get:10 <a href="https://apt.fury.io/flirc" rel="external nofollow">https://apt.fury.io/flirc</a> Packages                            </span>
</p>

<p>
	<span style="font-family:'Courier New', Courier, monospace;">$ sudo apt install flirc<br />
	Reading package lists... Done<br />
	Building dependency tree... Done<br />
	Reading state information... Done<br />
	E: Unable to locate package flirc</span>
</p>

<p>
	 
</p>

<p>
	???
</p>

<p>
	Thanks for pointers.
</p>
]]></description><guid isPermaLink="false">12738</guid><pubDate>Wed, 01 Nov 2023 14:57:00 +0000</pubDate></item><item><title>Is there any support on the product from the company, or do you just ask others here how to fix a problem?</title><link>https://forum.flirc.tv/index.php?/topic/13778-is-there-any-support-on-the-product-from-the-company-or-do-you-just-ask-others-here-how-to-fix-a-problem/</link><description><![CDATA[<p>
	See Title
</p>
]]></description><guid isPermaLink="false">13778</guid><pubDate>Fri, 12 Jan 2024 22:09:23 +0000</pubDate></item><item><title>Simulating mouse click for bluestacks, since enter does not have functionality.</title><link>https://forum.flirc.tv/index.php?/topic/12989-simulating-mouse-click-for-bluestacks-since-enter-does-not-have-functionality/</link><description><![CDATA[<div>
	<p>
		Hi,
	</p>

	<p>
		I have managed to get my remote working with bluestacks which is an android emulator for windows. I disabled virtual keyboard in the software android settings to enable the physical keyboard. However, when navigating the only way to select a video on youtube is by left clicking on the mouse. AFAIK no other key will allow it to be selected. Navigation does work with up down left right. Since windows allows you to use mouse keys, I could use numpad 5 as a physical left mouse click. However the flirc software's full keyboard only seems to show 84 keys and not the full 104 keys on a full keyboard with numpad. Does anyone have a solution?
	</p>

	<p>
		-Jeremy
	</p>
</div>
]]></description><guid isPermaLink="false">12989</guid><pubDate>Wed, 15 Nov 2023 22:15:30 +0000</pubDate></item><item><title>How to configure Flirc Skip 1S with Flirc USB for Kodi with PVR Addon</title><link>https://forum.flirc.tv/index.php?/topic/12804-how-to-configure-flirc-skip-1s-with-flirc-usb-for-kodi-with-pvr-addon/</link><description><![CDATA[<p style="color:#353c41;font-size:14px;">
	Hi folks,<br />
	<br />
	This is more of a How to for the new Skip 1S, but there is a bit of Flirc USB info in here too...(Dear Moderators - Apologies in advance - I also posted <a href="https://forum.flirc.tv/index.php?/topic/12803-how-to-configure-flirc-skip-1s-with-flirc-usb-for-kodi-with-pvr-addon/" rel="">here</a> the same information - feel free to move my post to a more suitable location if necessary)
</p>

<p style="color:#353c41;font-size:14px;">
	I received my nice new Flirc Skip 1S remotes yesterday and excitedly got down to setting them up on my ‘most straight forward’ configuration (A TV and a Kodi Box). An hour later, I was stumped. After a few searches on the forums, I didn’t find any obvious fixes, so I spent a rainy Saturday figuring this out for the community.<br />
	<br />
	Here are my conclusions and also a few Bug Fix requests for the Flirc team at the end...
</p>

<p style="color:#353c41;font-size:14px;">
	<b>My configuration</b><br />
	MacBook Pro OSX 13.5.2<br />
	Kodi 20.2.0<br />
	Flirc Skip App 0.9.954<br />
	Flirc USB App 3.25.3<br />
	<br />
	YouTube Video showing the same method can be found<span> </span><a href="https://youtu.be/0o6ZH6_f92U" rel="external nofollow" style="background-color:transparent;">here</a>
</p>

<p style="color:#353c41;font-size:14px;">
	<b>Steps to configure Flirc Skip 1S for Kodi, including PVR and other ‘missing’ commands</b>
</p>

<ul style="color:#353c41;font-size:14px;">
	<li>
		Delete all configurations from the Flirc Skip 1S remote and delete the remote from the Skip App
	</li>
	<li>
		Connect Flirc USB to a USB port
	</li>
	<li>
		In the Flirc USB app select the Kodi Controller
	</li>
	<li>
		In the Skip App, Use the wizard to configure an activity using the wizard as follows:
		<ul>
			<li>
				Activity A:<br />
				Media Center PC &gt; Kodi
			</li>
			<li>
				Add Devices:<br />
				PC &gt; Flirc - Kodi<br />
				PC &gt; Flirc - Windows Media Center
			</li>
		</ul>
	</li>
	<li>
		Map the Kodi device to the controls for Navigation, Media and Audio
	</li>
	<li>
		Choose the Buttons panel and make the following modifications
		<ul>
			<li>
				Power Button: Power Up:<br />
				Remove any Power Up commands
			</li>
			<li>
				Power Button: Power Down:<br />
				Removed any Power Down commands
			</li>
			<li>
				Record Button:<br />
				Map to the PC: Windows Media Center - RECORD command
			</li>
			<li>
				Channel Up Button:<br />
				Map to the PC: Windows Media Center - CHANNEL UP command
			</li>
			<li>
				Channel Down Button:<br />
				Map to the PC: Windows Media Center - CHANNEL DOWN command<span> <span> </span></span>
			</li>
			<li>
				Home Button:<br />
				Map to the PC: Windows Media Center - GOTO GUIDE command (This is a personal preference given the lack of a dedicated Guide button)
			</li>
		</ul>
	</li>
	<li>
		Synchronise the remote.
	</li>
	<li>
		At this stage, there is one button that still won’t function, the STOP button. To enable the stop button…
		<ul>
			<li>
				Open the Flirc USB app
			</li>
			<li>
				Pick the STOP command in the Kodi controller (you will be promoted to record an IR command)
			</li>
			<li>
				Press the STOP button on the Flirc Skip 1S remote (the STOP IR command should now be mapped to the Kodi command for STOP)
			</li>
		</ul>
	</li>
	<li>
		Grab a beer, popcorn or nachos and enjoy a<span> </span><span><b>fully functioning</b></span><span> </span>Kodi remote
	</li>
</ul>

<p style="color:#353c41;font-size:14px;">
	Hope at least a couple of folks find this interim solution useful.
</p>

<p style="color:#353c41;font-size:14px;">
	<b>Now for the Bug reports</b>
</p>

<p style="color:#353c41;font-size:14px;">
	BUG: Skip 1S Flirc - WIndows Media Center device has the command GOTO RECORDED TV mapped to the record button:<span> <span> </span></span><br />
	FIX: Change to the RECORD Command<br />
	<br />
	BUG: Skip 1S Flirc - Kodi device is missing various IR codes and respective Kodi action mappings:<br />
	FIX 1: Please add PC: Windows Media Center Record Button IR Code to the Skip 1S Record Button and map to the respective Kodi RECORD action [R]<br />
	FIX 2: Please add PC: Windows Media Center Channel Up IR Code to the Skip 1S Channel Up Button and map to the respective Kodi PageUp action [Page Up]<br />
	FIX 3: Please add PC: Windows Media Center Channel Down IR Code to the Skip 1S Channel Down Button and map to the respective Kodi PageDown action [Page Down]<br />
	FEATURE REQUEST: Please add PC: Windows Media Center TV Guide IR Code and map to the respective Kodi TVGuide action [E]
</p>

<p style="color:#353c41;font-size:14px;">
	<br />
	Solo
</p>
]]></description><guid isPermaLink="false">12804</guid><pubDate>Sat, 04 Nov 2023 16:36:28 +0000</pubDate></item><item><title>FlircSE power on/off hold for 2s</title><link>https://forum.flirc.tv/index.php?/topic/10553-flircse-power-onoff-hold-for-2s/</link><description><![CDATA[<p>
	I have a FlircSE and I am trying to use it with a special board requiring for the power on/ power off that the power command is held for 2s (power button has to be pressed for 2s - this works well with pass through). How can I define the power on power off via the FlircSE (IR command) to be 2s?
</p>
]]></description><guid isPermaLink="false">10553</guid><pubDate>Sun, 19 Mar 2023 22:16:44 +0000</pubDate></item><item><title>Add  a mute option for Nvidia Shield</title><link>https://forum.flirc.tv/index.php?/topic/10496-add-a-mute-option-for-nvidia-shield/</link><description><![CDATA[<p>
	I have 2017 and 2021 shields , I have both gen1 and gen2 Flirc's and I use flirc with various random remotes . Obviously the shield remote doesn't have a mute a dedicated button ( you have to press two buttons simultaneously )and consequently neither do iether of the shield options in the Controller section of Flirc set up. Is there any work around to map a button for mute for the shield ?
</p>
]]></description><guid isPermaLink="false">10496</guid><pubDate>Sun, 12 Mar 2023 10:30:43 +0000</pubDate></item><item><title>Can I assign the same command to multiple buttons on my remote?</title><link>https://forum.flirc.tv/index.php?/topic/10404-can-i-assign-the-same-command-to-multiple-buttons-on-my-remote/</link><description><![CDATA[<p>
	I'm trying to set up play/pause for a Nvidia Shield Pro (2019) with my Harmony 650. Play/pause is one button on the Shield, but two buttons on the Harmony remote.
</p>

<p>
	I could just use the play or pause button, but it's not a clean solution and confusing for other people using the remote. How can I do this?
</p>
]]></description><guid isPermaLink="false">10404</guid><pubDate>Thu, 02 Mar 2023 21:21:01 +0000</pubDate></item></channel></rss>
