Alternative keymaps for Fire TV remote: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
 
(64 intermediate revisions by 4 users not shown)
Line 2: Line 2:
Alternative [[keymaps]] for the [[Amazon Fire TV]] remote, as suggested by the community.
Alternative [[keymaps]] for the [[Amazon Fire TV]] remote, as suggested by the community.


'''Note:''These keymaps can also be applied using elmerohueso's "XBMC Tweaks for FTV" program addon, which is available from [https://github.com/elmerohueso/xbmc.repo.elmerohueso/raw/master/download/xbmc.repo.elmerohueso/xbmc.repo.elmerohueso-1.0.zip elmerohueso's XBMC repo].
== Installing keymaps ==
{{keymap install instructions}}
 
=== ADBFire ===
# Copy key map and paste in a text editor (such as NotePad), then save as "Keyboard.xml"
# Download ADBFire from http://jocala.com/adbfire.html
# Once installed use Push/Pull/Delete drop down menu select Keymap and click Push. Navigate to your xml file you created earlier and that's it. Be sure to restart Kodi if opened
 
=== elmerohueso's Tweaks for FTV addon ===
These keymaps can also be applied using elmerohueso's "XBMC Tweaks for FTV" program addon, which is available from [https://github.com/elmerohueso/xbmc.repo.elmerohueso/raw/master/download/xbmc.repo.elmerohueso/xbmc.repo.elmerohueso-1.0.zip elmerohueso's Kodi repo].


== Keymap 1 ==
== Keymap 1 ==
Line 8: Line 17:


{| class="prettytable"
{| class="prettytable"
! Button !! Global action !! Fullscreen video action
! Button !! width="15%" | Global action !! width="15%" | Virtual keyboard !! Fullscreen video action
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
|-
|-
Line 18: Line 27:
:* Left
:* Left
| Directional pad:
| Directional pad:
:* '''Up: Volume amplification up''' <ref name="volume">This is a "poor man's" volume control and not true volume control. The difference being that volume-amp uses compression to increase quiet sounds while not making the loudest sounds louder.</ref>
:* Up
:* '''Down: Volume amplification down''' <ref name="volume" />
:* Down
:* Right
:* Left
| Directional pad:
:* '''Up: Volume amplification up'''
:* '''Down: Volume amplification down'''
:*: {{small| {{note|This is a "poor man's" volume control since FireTV currently doesn't support normal software volume control. Volume-amplification uses compression to increase quiet sounds, but does not make the loudest sounds louder. This can sometimes cause undesirable distortion. }} }}
:* Right: +30 seconds
:* Right: +30 seconds
:* Left: -30 seconds
:* Left: -30 seconds
|-
|-
! 4
! 4
| Select
| Select
| Select
| On-screen-display menu
| On-screen-display menu
|-
|-
! 6
! 6
| Context menu
| Context menu<br />
| '''SmallStepBack (go back 7 seconds)'''
{{small| ''(also show '''Favorites''' while on home screen)'' }}
| '''Shift'''
| '''Small step back (go back 7 seconds)'''<br />
{{small| ''(also opens '''CodecInfo''' when the on-screen controls are visible)'' }}
|-
! 7
| Fast forward
| '''Space'''
| Fast forward
|-
|-
! 8
! 8
| Play/pause
| Play/pause<br />
{{small| ''(also '''highlights''' on [[File manager]])'' }}
| '''Enter'''
| Play/pause
| Play/pause
|-
|-
! 9
! 9
| Back
| Back
| '''Back'''
| '''Stop'''
| '''Stop'''
|-
! 10
| Rewind
| '''Backspace'''
| Rewind
|}
|}
{{-}}
{{-}}
Line 45: Line 77:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
<keymap>
  <Home>
    <keyboard>
      <menu>XBMC.ActivateWindow(Favourites)</menu>
    </keyboard>
  </Home>
   <FullscreenVideo>
   <FullscreenVideo>
     <keyboard>
     <keyboard>
       <menu>SmallStepBack</menu>
       <menu>seek(-7)</menu>
       <backspace>Stop</backspace>
       <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
       <up>volampup</up>
       <up>volampup</up>
       <down>volampdown</down>
       <down>volampdown</down>
      <rewind>Rewind</rewind>
      <fastforward>FastForward</fastforward>
     </keyboard>
     </keyboard>
   </FullscreenVideo>
   </FullscreenVideo>
Line 58: Line 94:
     <keyboard>
     <keyboard>
       <backspace>Stop</backspace>
       <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
     </keyboard>
     </keyboard>
   </VideoMenu>
   </VideoMenu>
  <VideoOSD>
    <keyboard>
      <menu>CodecInfo</menu>
    </keyboard>
  </VideoOSD>
  <MyFiles>
    <keyboard>
      <play_pause>Highlight</play_pause>
    </keyboard>
  </MyFiles>
  <virtualkeyboard>
    <keyboard>
      <menu>shift</menu>
      <play_pause>enter</play_pause>
      <rewind>backspace</rewind>
      <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
    </keyboard>
  </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
    <keyboard>
      <browser_back>PreviousMenu</browser_back>
    </keyboard>
  </MyTVSettings>
</keymap>
</keymap>
</syntaxhighlight>
</syntaxhighlight>
== Keymap 2 ==
Keymap 2's function of showing codecinfo during video playback has been merged with the other keymaps.


== Keymap 3 ==
== Keymap 3 ==
''Changes from the default are shown in '''bold''' print.''
''Changes from the default are shown in '''bold''' print.''
{| class="prettytable"
{| class="prettytable"
! Button !! Global action !! Home Screen action !! DVD Menu action !! Fullscreen Video action
! Button !! Global action !! Virtual keyboard !! Fullscreen video action
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
|-
|-
Line 81: Line 181:
:* Left
:* Left
| Directional pad:
| Directional pad:
:* Up
:* Up: Next chapter/channel
:* Down
:*: or +10 minutes
:* Right
:* Down: Previous chapter/channel  
:* Left
:*: or -10 minutes
| Directional pad:
:* Up: Next chapter/channel or go forward 10 minutes
:* Down: Previous chapter/channel or go back 10 minutes
:* Right: +30 seconds
:* Right: +30 seconds
:* Left: -30 seconds
:* Left: -30 seconds
|-
|-
! 4
! 4
| Select
| Select
| Select
| Select
| Select
Line 98: Line 194:
|-
|-
! 6
! 6
| Context menu
| Context menu <br />
| '''Show [[Favourites]]'''
{{small| ''(also show '''Favorites''' while on home screen)'' }}
| Context menu
| '''Shift'''
| '''Toggle subtitles on/off'''
| '''Toggle subtitles on/off'''<br />
{{small| ''(also opens '''CodecInfo''' when the on-screen-display controls are visible)'' }}
|-
|-
! 7
! 7
| '''Page Down'''
| '''Page down'''
| '''Page Down'''
| '''Space'''
| '''Page Down'''
| '''Fast forward'''
| '''Fast forward'''
|-
|-
! 8
! 8
| Play/pause
| Play/pause<br />
| Play/pause
{{small| ''(also '''highlights''' on [[File manager]])'' }}
| Play/pause
| '''Enter'''
| Play/pause
| Play/pause
|-
|-
! 9
! 9
| Back
| Back
| Back
| '''Back'''
| '''Stop'''
| '''Stop'''
| '''Stop'''
|-
|-
! 10
! 10
| '''Page Up'''
| '''Page up'''
| '''Page Up'''
| '''Backspace'''
| '''Page Up'''
| '''Rewind'''
| '''Rewind'''
|}
|}
Line 141: Line 235:
   <Home>
   <Home>
     <keyboard>
     <keyboard>
       <menu>XBMC.ActivateWindow(favourites)</menu>
       <menu>XBMC.ActivateWindow(Favourites)</menu>
     </keyboard>
     </keyboard>
   </Home>
   </Home>
Line 148: Line 242:
       <menu>ShowSubtitles</menu>
       <menu>ShowSubtitles</menu>
       <backspace>Stop</backspace>
       <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
       <rewind>Rewind</rewind>
       <rewind>Rewind</rewind>
       <fastforward>FastForward</fastforward>
       <fastforward>FastForward</fastforward>
     </keyboard>
     </keyboard>
   </FullscreenVideo>
   </FullscreenVideo>
   <VideoMenu>
   <VideoOSD>
    <keyboard>
      <menu>CodecInfo</menu>
    </keyboard>
  </VideoOSD>
  <MyFiles>
    <keyboard>
      <play_pause>Highlight</play_pause>
    </keyboard>
  </MyFiles>
  <virtualkeyboard>
    <keyboard>
      <menu>shift</menu>
      <play_pause>enter</play_pause>
      <rewind>backspace</rewind>
      <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
    </keyboard>
  </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
     <keyboard>
     <keyboard>
       <backspace>Stop</backspace>
       <browser_back>PreviousMenu</browser_back>
     </keyboard>
     </keyboard>
   </VideoMenu>
   </MyTVSettings>
</keymap>  
</keymap>  
</syntaxhighlight>
</syntaxhighlight>
Line 163: Line 313:
''Changes from the default are shown in '''bold''' print.''
''Changes from the default are shown in '''bold''' print.''
{| class="prettytable"
{| class="prettytable"
! Button !! Global action !! Virtual keyboard !! Fullscreen Video action
! Button !! Global action !! Virtual keyboard !! Fullscreen video action
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
| rowspan="8" | [[File:Amazon Fire TV remote.jpg|185px]]
|-
|-
Line 178: Line 328:
:* Left
:* Left
| Directional pad:
| Directional pad:
:* Up: Video - Next chapter/channel or go forward 10 minutes
:* Up: Next chapter/channel
:* Down: Previous chapter/channel or go back 10 minutes
:*: or +10 minutes
:* Down: Previous chapter/channel
:*: or -10 minutes
:* Right: +30 seconds
:* Right: +30 seconds
:* Left: -30 seconds
:* Left: -30 seconds
Line 189: Line 341:
|-
|-
! 6
! 6
| Context menu
| Context menu<br />
{{small| ''(also show '''Favorites''' on home screen)'' }}
| '''Shift'''
| '''Shift'''
| '''SmallStepBack (go back 7 seconds) or Live TV OSD channel switcher'''<br />
| '''Small step back (go back 7 seconds)'''
{{small| ''(also opens '''[[CodecInfo]]''' when the on-screen-display controls are visible)'' }}
: or '''Live TV OSD channel switcher'''
{{small| ''(also opens '''CodecInfo''' when the on-screen controls are visible)'' }}
|-
|-
! 7
! 7
| '''Page Down'''
| '''Page down'''
| '''Move cursor right'''
| '''Space'''
| Fast forward
| Fast forward
|-
|-
Line 202: Line 356:
| Play/pause<br />
| Play/pause<br />
{{small| ''(also '''highlights''' on [[File manager]])'' }}
{{small| ''(also '''highlights''' on [[File manager]])'' }}
| '''Symbols'''
| '''Enter'''
| Play/pause
| Play/pause
|-
|-
! 9
! 9
| Back<br />
| Back<br />
{{small| ''(show '''Favorites''' while on home screen)'' }}
{{small| ''(also '''shutdownmenu''' on home screen)'' }}
| '''Back'''
| '''Stop'''
| '''Stop'''
|-
|-
! 10
! 10
| '''Page Up'''
| '''Page up'''
| '''Move cursor left'''
| '''Backspace'''
| Rewind
| Rewind
|}
|}
Line 225: Line 380:
       <rewind>PageUp</rewind>
       <rewind>PageUp</rewind>
       <fastforward>PageDown</fastforward>
       <fastforward>PageDown</fastforward>
      <browser_home>ActivateWindow(Home)</browser_home>
      <key id="0xf200">ContextMenu</key>
     </keyboard>
     </keyboard>
   </Global>
   </Global>
   <Home>
   <Home>
     <keyboard>
     <keyboard>
       <backspace>XBMC.ActivateWindow(favourites)</backspace>
      <browser_back>shutdownmenu</browser_back>
       <backspace>shutdownmenu</backspace>
      <menu>ActivateWindow(Favourites)</menu>
      <key id="0xf200">ActivateWindow(Favourites)</key>
     </keyboard>
     </keyboard>
   </Home>
   </Home>
   <FullscreenVideo>
   <FullscreenVideo>
     <keyboard>
     <keyboard>
       <menu>SmallStepBack</menu>
       <menu>seek(-7)</menu>
      <key id="0xf200">seek(-7)</key>
       <backspace>Stop</backspace>
       <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
       <rewind>Rewind</rewind>
       <rewind>Rewind</rewind>
       <fastforward>FastForward</fastforward>
       <fastforward>FastForward</fastforward>
     </keyboard>
     </keyboard>
   </FullscreenVideo>
   </FullscreenVideo>
  <VideoMenu>
    <keyboard>
      <backspace>Stop</backspace>
    </keyboard>
  </VideoMenu>
   <VideoOSD>
   <VideoOSD>
     <keyboard>
     <keyboard>
       <menu>CodecInfo</menu>
       <menu>CodecInfo</menu>
      <key id="0xf200">CodecInfo</key>
     </keyboard>
     </keyboard>
   </VideoOSD>
   </VideoOSD>
Line 253: Line 411:
     <keyboard>
     <keyboard>
       <menu>ActivateWindow(pvrosdchannels)</menu>
       <menu>ActivateWindow(pvrosdchannels)</menu>
      <key id="0xf200">ActivateWindow(pvrosdchannels)</key>
     </keyboard>
     </keyboard>
   </FullscreenLiveTV>
   </FullscreenLiveTV>
Line 258: Line 417:
     <keyboard>
     <keyboard>
       <menu>back</menu>
       <menu>back</menu>
      <key id="0xf200">back</key>
     </keyboard>
     </keyboard>
   </pvrosdchannels>
   </pvrosdchannels>
Line 268: Line 428:
     <keyboard>
     <keyboard>
       <menu>shift</menu>
       <menu>shift</menu>
       <play_pause>Symbols</play_pause>
      <key id="0xf200">shift</key>
       <rewind>CursorLeft</rewind>
       <play_pause>enter</play_pause>
       <fastforward>CursorRight</fastforward>
       <rewind>backspace</rewind>
       <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
     </keyboard>
     </keyboard>
   </virtualkeyboard>
   </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
    <keyboard>
      <browser_back>PreviousMenu</browser_back>
    </keyboard>
  </MyTVSettings>
</keymap>
</keymap>
</syntaxhighlight>
</syntaxhighlight>


== Notes ==
[[Category:Remotes]]
<references />
 
[[Category:Custom keymaps|Amazon Fire TV]]

Latest revision as of 04:04, 17 December 2020

Home icon grey.png   ▶ Amazon Fire TV ▶ Alternative keymaps for Fire TV remote

Alternative keymaps for the Amazon Fire TV remote, as suggested by the community.

Installing keymaps

There are a few methods to load custom keymaps on Kodi.

File manager

Kodi's built in file manager can be used to copy files from a network file share (such as SMB/Windows sharing), or a USB thumb drive, to the userdata folder.

  1. Save the keymap you want to use as a plain text file as "keymap.xml" (it can be anything as long as it ends in .xml) on the file share.
  2. Go to the File Manager in Kodi. For the default skin, Confluence, highlight the "System" tab and then select the submenu "File manager" option.
  3. Add the file share as a source in the "A" window, then navigate to where the keymap file is.
  4. In the "B" window go do the Profile directory which will be the userdata folder, then open the keymaps folder.
  5. Highlight the keymap file from the "A" window, then press menu, and then select copy. This will copy the selected keymap to the Fire TV's userdata folder.
  6. Now just restart Kodi to load the new keymap.

Copy directly to userdata folder

  1. Save the keymap you want to use as a plain text file as "keymap.xml" (it can be anything as long as it ends in .xml)
  2. Use a file manager of your choice, such as the one build into your OS, and copy this file to the userdata folder within the keymaps folder.

The Userdata folder is a subfolder of the Kodi Data Folder and is located as shown in the table below.

Operating system Userdata Folder
Android Android/data/org.xbmc.kodi/files/.kodi/userdata/ (see note)
iOS /private/var/mobile/Library/Preferences/Kodi/userdata/
LibreELEC /storage/.kodi/userdata/
Linux ~/.kodi/userdata/
macOS /Users/<your_user_name>/Library/Application Support/Kodi/userdata/
Nvidia Shield (SMB) smb://<nvidiashieldurl>/internal/Android/data/org.xbmc.kodi/files/.kodi/userdata
OSMC /home/osmc/.kodi/userdata/
tvOS /private/var/mobile/Library/Preferences/Kodi/userdata/
webOS /media/developer/apps/usr/palm/applications/org.xbmc.kodi/.kodi/userdata/
Windows %APPDATA%\Kodi\userdata
Windows Portable <Install location chosen by you>\portable_data\userdata\
Windows via Microsoft Store %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\
Windows Xbox %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\
Note: In some Android setups the path may be slightly different to the one stated above.


ADBFire

  1. Copy key map and paste in a text editor (such as NotePad), then save as "Keyboard.xml"
  2. Download ADBFire from http://jocala.com/adbfire.html
  3. Once installed use Push/Pull/Delete drop down menu select Keymap and click Push. Navigate to your xml file you created earlier and that's it. Be sure to restart Kodi if opened

elmerohueso's Tweaks for FTV addon

These keymaps can also be applied using elmerohueso's "XBMC Tweaks for FTV" program addon, which is available from elmerohueso's Kodi repo.

Keymap 1

Changes from the default are shown in bold print.

Button Global action Virtual keyboard Fullscreen video action Amazon Fire TV remote.jpg
3 Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up: Volume amplification up
  • Down: Volume amplification down
    Note: This is a "poor man's" volume control since FireTV currently doesn't support normal software volume control. Volume-amplification uses compression to increase quiet sounds, but does not make the loudest sounds louder. This can sometimes cause undesirable distortion.
  • Right: +30 seconds
  • Left: -30 seconds
4 Select Select On-screen-display menu
6 Context menu

(also show Favorites while on home screen)

Shift Small step back (go back 7 seconds)

(also opens CodecInfo when the on-screen controls are visible)

7 Fast forward Space Fast forward
8 Play/pause

(also highlights on File manager)

Enter Play/pause
9 Back Back Stop
10 Rewind Backspace Rewind


Cut and paste the following into a new text document and save as keyboard.xml and place in userdata/keymaps/
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
  <Home>
    <keyboard>
      <menu>XBMC.ActivateWindow(Favourites)</menu>
    </keyboard>
  </Home>
  <FullscreenVideo>
    <keyboard>
      <menu>seek(-7)</menu>
      <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
      <up>volampup</up>
      <down>volampdown</down>
    </keyboard>
  </FullscreenVideo>
  <VideoMenu>
    <keyboard>
      <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
    </keyboard>
  </VideoMenu>
  <VideoOSD>
    <keyboard>
      <menu>CodecInfo</menu>
    </keyboard>
  </VideoOSD>
  <MyFiles>
    <keyboard>
      <play_pause>Highlight</play_pause>
    </keyboard>
  </MyFiles>
  <virtualkeyboard>
    <keyboard>
      <menu>shift</menu>
      <play_pause>enter</play_pause>
      <rewind>backspace</rewind>
      <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
    </keyboard>
  </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
    <keyboard>
      <browser_back>PreviousMenu</browser_back>
    </keyboard>
  </MyTVSettings>
</keymap>

Keymap 2

Keymap 2's function of showing codecinfo during video playback has been merged with the other keymaps.

Keymap 3

Changes from the default are shown in bold print.

Button Global action Virtual keyboard Fullscreen video action Amazon Fire TV remote.jpg
3 Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up: Next chapter/channel
    or +10 minutes
  • Down: Previous chapter/channel
    or -10 minutes
  • Right: +30 seconds
  • Left: -30 seconds
4 Select Select On-screen-display menu
6 Context menu

(also show Favorites while on home screen)

Shift Toggle subtitles on/off

(also opens CodecInfo when the on-screen-display controls are visible)

7 Page down Space Fast forward
8 Play/pause

(also highlights on File manager)

Enter Play/pause
9 Back Back Stop
10 Page up Backspace Rewind


Cut and paste the following into a new text document and save as keyboard.xml and place in userdata/keymaps/
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
  <Global>
    <keyboard>
      <rewind>PageUp</rewind>
      <fastforward>PageDown</fastforward>
    </keyboard>
  </Global>
  <Home>
    <keyboard>
      <menu>XBMC.ActivateWindow(Favourites)</menu>
    </keyboard>
  </Home>
  <FullscreenVideo>
    <keyboard>
      <menu>ShowSubtitles</menu>
      <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
      <rewind>Rewind</rewind>
      <fastforward>FastForward</fastforward>
    </keyboard>
  </FullscreenVideo>
  <VideoOSD>
    <keyboard>
      <menu>CodecInfo</menu>
    </keyboard>
  </VideoOSD>
  <MyFiles>
    <keyboard>
      <play_pause>Highlight</play_pause>
    </keyboard>
  </MyFiles>
  <virtualkeyboard>
    <keyboard>
      <menu>shift</menu>
      <play_pause>enter</play_pause>
      <rewind>backspace</rewind>
      <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
    </keyboard>
  </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
    <keyboard>
      <browser_back>PreviousMenu</browser_back>
    </keyboard>
  </MyTVSettings>
</keymap>

Keymap 4

Changes from the default are shown in bold print.

Button Global action Virtual keyboard Fullscreen video action Amazon Fire TV remote.jpg
3 Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up
  • Down
  • Right
  • Left
Directional pad:
  • Up: Next chapter/channel
    or +10 minutes
  • Down: Previous chapter/channel
    or -10 minutes
  • Right: +30 seconds
  • Left: -30 seconds
4 Select Select On-screen-display menu
6 Context menu

(also show Favorites on home screen)

Shift Small step back (go back 7 seconds)
or Live TV OSD channel switcher

(also opens CodecInfo when the on-screen controls are visible)

7 Page down Space Fast forward
8 Play/pause

(also highlights on File manager)

Enter Play/pause
9 Back

(also shutdownmenu on home screen)

Back Stop
10 Page up Backspace Rewind


Cut and paste the following into a new text document and save as keyboard.xml and place in userdata/keymaps/
<?xml version="1.0" encoding="UTF-8"?>
<keymap>
  <Global>
    <keyboard>
      <rewind>PageUp</rewind>
      <fastforward>PageDown</fastforward>
      <browser_home>ActivateWindow(Home)</browser_home>
      <key id="0xf200">ContextMenu</key>
    </keyboard>
  </Global>
  <Home>
    <keyboard>
      <browser_back>shutdownmenu</browser_back>
      <backspace>shutdownmenu</backspace>
      <menu>ActivateWindow(Favourites)</menu>
      <key id="0xf200">ActivateWindow(Favourites)</key>
    </keyboard>
  </Home>
  <FullscreenVideo>
    <keyboard>
      <menu>seek(-7)</menu>
      <key id="0xf200">seek(-7)</key>
      <backspace>Stop</backspace>
      <browser_back>Stop</browser_back>
      <rewind>Rewind</rewind>
      <fastforward>FastForward</fastforward>
    </keyboard>
  </FullscreenVideo>
  <VideoOSD>
    <keyboard>
      <menu>CodecInfo</menu>
      <key id="0xf200">CodecInfo</key>
    </keyboard>
  </VideoOSD>
  <FullscreenLiveTV>
    <keyboard>
      <menu>ActivateWindow(pvrosdchannels)</menu>
      <key id="0xf200">ActivateWindow(pvrosdchannels)</key>
    </keyboard>
  </FullscreenLiveTV>
  <pvrosdchannels>
    <keyboard>
      <menu>back</menu>
      <key id="0xf200">back</key>
    </keyboard>
  </pvrosdchannels>
  <MyFiles>
    <keyboard>
      <play_pause>Highlight</play_pause>
    </keyboard>
  </MyFiles>
  <virtualkeyboard>
    <keyboard>
      <menu>shift</menu>
      <key id="0xf200">shift</key>
      <play_pause>enter</play_pause>
      <rewind>backspace</rewind>
      <fastforward>number0</fastforward>
      <browser_back>PreviousMenu</browser_back>
      <backspace>PreviousMenu</backspace>
    </keyboard>
  </virtualkeyboard>
  <Visualisation>
    <keyboard>
      <browser_back>Fullscreen</browser_back>
    </keyboard>
  </Visualisation>
  <Favourites>
    <keyboard>
      <browser_back>close</browser_back>
    </keyboard>
  </Favourites>
  <NumericInput>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </NumericInput>
  <PVROSDChannels>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDChannels>
  <PVROSDGuide>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDGuide>
  <PVROSDDirector>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDDirector>
  <PVROSDCutter>
    <keyboard>
      <browser_back>Close</browser_back>
    </keyboard>
  </PVROSDCutter>
  <MyTVSettings>
    <keyboard>
      <browser_back>PreviousMenu</browser_back>
    </keyboard>
  </MyTVSettings>
</keymap>