|
|
| (16 intermediate revisions by 4 users not shown) |
| Line 1: |
Line 1: |
| Makes the front escape button do <code>back</code> instead of <code>PreviousMenu</code> and makes up/down into volume controls when on fullscreen video.
| | {{See also|Archive:Boxee Box remote}} |
| | Alternative keymaps for the Boxee Box remote, as suggested by the community. |
|
| |
|
| Cut and paste the following into a new text document and save as '''keyboard.xml''' and place in <code>[[userdata]]/keymaps/</code> | | == Installing keymaps == |
| <pre> | | {{keymap install instructions}} |
| | |
| | ==Keymap 1== |
| | ;What it does |
| | *Global |
| | **Escape button will do <code>back</code> instead of <code>PreviousMenu</code> |
| | *Full Screen video |
| | **Escape will stop video |
| | **Left will do SmallStepBack (-7s) instead of StepBack (-30s) |
| | |
| | ;Keymap |
| | :Cut and paste the following into a new text document and save as '''keyboard.xml''' and place in <code>[[userdata]]/keymaps/</code> |
| | <syntaxhighlight lang="xml" enclose="div"> |
| <keymap> | | <keymap> |
| <global> | | <global> |
| <keyboard> | | <keyboard> |
| <p>Play</p>
| |
| <q>Queue</q>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <left>Left</left>
| |
| <right>Right</right>
| |
| <up>Up</up>
| |
| <down>Down</down>
| |
| <left mod="ctrl">analogseekback</left>
| |
| <right mod="ctrl">analogseekforward</right>
| |
| <pageup>PageUp</pageup>
| |
| <pagedown>PageDown</pagedown>
| |
| <return>Select</return>
| |
| <enter>Select</enter>
| |
| <backspace>Back</backspace>
| |
| <key id='65446'>Back</key>
| |
| <m>ActivateWindow(PlayerControls)</m>
| |
| <s>ActivateWindow(shutdownmenu)</s>
| |
| <escape>Back</escape> | | <escape>Back</escape> |
| <i>Info</i>
| |
| <menu>ContextMenu</menu>
| |
| <c>ContextMenu</c>
| |
| <space>Pause</space>
| |
| <x>Stop</x>
| |
| <period>SkipNext</period>
| |
| <comma>SkipPrevious</comma>
| |
| <tab>FullScreen</tab>
| |
| <printscreen>Screenshot</printscreen>
| |
| <s mod="ctrl">Screenshot</s>
| |
| <minus>VolumeDown</minus>
| |
| <plus>VolumeUp</plus>
| |
| <equals>VolumeUp</equals>
| |
| <zero>Number0</zero>
| |
| <one>Number1</one>
| |
| <two>Number2</two>
| |
| <three>Number3</three>
| |
| <four>Number4</four>
| |
| <five>Number5</five>
| |
| <six>Number6</six>
| |
| <seven>Number7</seven>
| |
| <eight>Number8</eight>
| |
| <nine>Number9</nine>
| |
| <numpadminus>VolumeDown</numpadminus>
| |
| <numpadplus>VolumeUp</numpadplus>
| |
| <numpadzero>Number0</numpadzero>
| |
| <numpadone>Number1</numpadone>
| |
| <numpadtwo>Number2</numpadtwo>
| |
| <numpadthree>Number3</numpadthree>
| |
| <numpadfour>Number4</numpadfour>
| |
| <numpadfive>Number5</numpadfive>
| |
| <numpadsix>Number6</numpadsix>
| |
| <numpadseven>Number7</numpadseven>
| |
| <numpadeight>Number8</numpadeight>
| |
| <numpadnine>Number9</numpadnine>
| |
| <backslash>ToggleFullScreen</backslash>
| |
| <home>FirstPage</home>
| |
| <end>LastPage</end>
| |
| <!-- Multimedia keyboard keys -->
| |
| <browser_back>Back</browser_back>
| |
| <browser_forward/>
| |
| <browser_refresh/>
| |
| <browser_stop/>
| |
| <browser_search/>
| |
| <browser_favorites>ActivateWindow(Favourites)</browser_favorites>
| |
| <browser_home>XBMC.ActivateWindow(Home)</browser_home>
| |
| <volume_mute>Mute</volume_mute>
| |
| <volume_down>VolumeDown</volume_down>
| |
| <volume_up>VolumeUp</volume_up>
| |
| <next_track>SkipNext</next_track>
| |
| <prev_track>SkipPrevious</prev_track>
| |
| <stop>Stop</stop>
| |
| <play_pause>Pause</play_pause>
| |
| <launch_mail></launch_mail>
| |
| <launch_media_select>XBMC.ActivateWindow(MyMusic)</launch_media_select>
| |
| <launch_app1_pc_icon>ActivateWindow(MyPrograms)</launch_app1_pc_icon>
| |
| <launch_app2_pc_icon>ActivateWindow(MyPrograms)</launch_app2_pc_icon>
| |
| <launch_file_browser/>
| |
| <launch_media_center/>
| |
| <!-- ****************************************************** -->
| |
| <!-- MS Media Center keyboard shortcuts sent by MCE remotes -->
| |
| <!-- See http://msdn.microsoft.com/en-us/library/bb189249.aspx -->
| |
| <p mod="ctrl,shift">Play</p> <!-- Play -->
| |
| <s mod="ctrl,shift">Stop</s> <!-- Stop -->
| |
| <p mod="ctrl">Pause</p> <!-- Pause -->
| |
| <f mod="ctrl,shift">FastForward</f> <!-- Fwd -->
| |
| <b mod="ctrl,shift">Rewind</b> <!-- Rew -->
| |
| <f mod="ctrl">SkipNext</f> <!-- Skip -->
| |
| <b mod="ctrl">SkipPrevious</b> <!-- Replay -->
| |
| <d mod="ctrl">Info</d> <!-- MCE Details -->
| |
| <f10>VolumeUp</f10> <!-- MCE Vol up -->
| |
| <f9>VolumeDown</f9> <!-- MCE Vol down -->
| |
| <f8>Mute</f8> <!-- MCE mute -->
| |
| <g mod="ctrl">OSD</g> <!-- MCE Guide -->
| |
| <m mod="ctrl">ActivateWindow(music)</m> <!-- MCE My music -->
| |
| <i mod="ctrl">ActivateWindow(pictures)</i> <!-- MCE My pictures -->
| |
| <e mod="ctrl">ActivateWindow(video)</e> <!-- MCE videos -->
| |
| <m mod="ctrl,shift">PlayerControl(ShowVideoMenu)</m> <!-- MCE DVD menu -->
| |
| <!-- MCE keypresses without an obvious use in XBMC -->
| |
| <o mod="ctrl">Notification(MCEKeypress, Recorded TV, 3)</o>
| |
| <t mod="ctrl">Notification(MCEKeypress, Live TV, 3)</t>
| |
| <t mod="ctrl,shift">Notification(MCEKeypress, My TV, 3)</t>
| |
| <a mod="ctrl">Notification(MCEKeypress, Radio, 3)</a>
| |
| <u mod="ctrl">Notification(MCEKeypress, DVD subtitle, 3)</u>
| |
| <a mod="ctrl,shift">Notification(MCEKeypress, DVD audio, 3)</a>
| |
| </keyboard> | | </keyboard> |
| </global> | | </global> |
| <LoginScreen>
| |
| <keyboard>
| |
| <end>XBMC.ShutDown()</end>
| |
| </keyboard>
| |
| </LoginScreen>
| |
| <Home>
| |
| <keyboard>
| |
| <i>info</i>
| |
| <end>XBMC.ShutDown()</end>
| |
| </keyboard>
| |
| </Home>
| |
| <VirtualKeyboard>
| |
| <keyboard>
| |
| <backspace>Backspace</backspace>
| |
| </keyboard>
| |
| </VirtualKeyboard>
| |
| <MyFiles>
| |
| <keyboard>
| |
| <space>Highlight</space>
| |
| <delete>Delete</delete>
| |
| <m>Move</m>
| |
| <r>Rename</r>
| |
| </keyboard>
| |
| </MyFiles>
| |
| <MyMusicPlaylist>
| |
| <keyboard>
| |
| <space>Back</space>
| |
| <delete>Delete</delete>
| |
| <u>MoveItemUp</u>
| |
| <d>MoveItemDown</d>
| |
| </keyboard>
| |
| </MyMusicPlaylist>
| |
| <MyMusicPlaylistEditor>
| |
| <keyboard>
| |
| <u>MoveItemUp</u>
| |
| <d>MoveItemDown</d>
| |
| <delete>Delete</delete>
| |
| </keyboard>
| |
| </MyMusicPlaylistEditor>
| |
| <MyMusicFiles>
| |
| <keyboard>
| |
| <space>Playlist</space>
| |
| <q>Queue</q>
| |
| <delete>Delete</delete>
| |
| </keyboard>
| |
| </MyMusicFiles>
| |
| <MyMusicLibrary>
| |
| <keyboard>
| |
| <space>Playlist</space>
| |
| <q>Queue</q>
| |
| </keyboard>
| |
| </MyMusicLibrary>
| |
| <FullscreenVideo> | | <FullscreenVideo> |
| <keyboard> | | <keyboard> |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>StepForward</period>
| |
| <comma>StepBack</comma>
| |
| <backspace>Fullscreen</backspace>
| |
| <quote>SmallStepBack</quote>
| |
| <opensquarebracket>BigStepForward</opensquarebracket>
| |
| <closesquarebracket>BigStepBack</closesquarebracket>
| |
| <return>OSD</return>
| |
| <enter>OSD</enter>
| |
| <m>OSD</m>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <z>AspectRatio</z>
| |
| <t>ShowSubtitles</t>
| |
| <t mod="ctrl">SubtitleAlign</t>
| |
| <l>NextSubtitle</l>
| |
| <left>StepBack</left>
| |
| <right>StepForward</right>
| |
| <up>VolumeUp</up> | | <up>VolumeUp</up> |
| <down>VolumeDown</down> | | <down>VolumeDown</down> |
| <a>AudioDelay</a> | | <left>seek(-7)</left> |
| <escape>Fullscreen</escape> | | <escape>Stop</escape> |
| <v>XBMC.ActivateWindow(Teletext)</v>
| |
| <up mod="ctrl">SubtitleShiftUp</up>
| |
| <down mod="ctrl">SubtitleShiftDown</down>
| |
| </keyboard> | | </keyboard> |
| </FullscreenVideo> | | </FullscreenVideo> |
| <VideoTimeSeek>
| |
| <keyboard>
| |
| <return>Select</return>
| |
| <enter>Select</enter>
| |
| </keyboard>
| |
| </VideoTimeSeek>
| |
| <FullscreenInfo>
| |
| <keyboard>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>StepForward</period>
| |
| <o>CodecInfo</o>
| |
| <i>Back</i>
| |
| <d mod="ctrl">Back</d>
| |
| <m>OSD</m>
| |
| </keyboard>
| |
| </FullscreenInfo>
| |
| <PlayerControls>
| |
| <keyboard>
| |
| <m>Back</m>
| |
| </keyboard>
| |
| </PlayerControls>
| |
| <Visualisation>
| |
| <keyboard>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>SkipNext</period>
| |
| <comma>SkipPrevious</comma>
| |
| <return>ActivateWindow(MusicOSD)</return>
| |
| <enter>ActivateWindow(MusicOSD)</enter>
| |
| <m>ActivateWindow(MusicOSD)</m>
| |
| <i>Info</i>
| |
| <p>ActivateWindow(VisualisationPresetList)</p>
| |
| <v>ActivateWindow(VisualisationSettings)</v>
| |
| <n>ActivateWindow(MusicPlaylist)</n>
| |
| <left>SkipPrevious</left>
| |
| <right>SkipNext</right>
| |
| <up>IncreaseRating</up>
| |
| <down>DecreaseRating</down> <!--<back>NextPreset</back>!-->
| |
| <o>CodecInfo</o>
| |
| <l>LockPreset</l>
| |
| <escape>FullScreen</escape>
| |
| </keyboard>
| |
| </Visualisation>
| |
| <MusicOSD>
| |
| <keyboard>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>SkipNext</period>
| |
| <comma>SkipPrevious</comma>
| |
| <m>Back</m>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <p>ActivateWindow(VisualisationPresetList)</p>
| |
| <v>ActivateWindow(VisualisationSettings)</v>
| |
| <n>ActivateWindow(MusicPlaylist)</n>
| |
| </keyboard>
| |
| </MusicOSD>
| |
| <VisualisationSettings>
| |
| <keyboard>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>SkipNext</period>
| |
| <comma>SkipPrevious</comma>
| |
| <m>Back</m>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <p>ActivateWindow(VisualisationPresetList)</p>
| |
| <v>Back</v>
| |
| <n>ActivateWindow(MusicPlaylist)</n>
| |
| </keyboard>
| |
| </VisualisationSettings>
| |
| <VisualisationPresetList>
| |
| <keyboard>
| |
| <f>FastForward</f>
| |
| <r>Rewind</r>
| |
| <period>SkipNext</period>
| |
| <comma>SkipPrevious</comma>
| |
| <m>Back</m>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <p>Back</p>
| |
| <v>Back</v>
| |
| <n>ActivateWindow(MusicPlaylist)</n>
| |
| </keyboard>
| |
| </VisualisationPresetList>
| |
| <SlideShow>
| |
| <keyboard>
| |
| <zero>ZoomNormal</zero>
| |
| <one>ZoomLevel1</one>
| |
| <two>ZoomLevel2</two>
| |
| <three>ZoomLevel3</three>
| |
| <four>ZoomLevel4</four>
| |
| <five>ZoomLevel5</five>
| |
| <six>ZoomLevel6</six>
| |
| <seven>ZoomLevel7</seven>
| |
| <eight>ZoomLevel8</eight>
| |
| <nine>ZoomLevel9</nine>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <period>NextPicture</period>
| |
| <comma>PreviousPicture</comma>
| |
| <plus>ZoomIn</plus>
| |
| <minus>ZoomOut</minus>
| |
| <return>Rotate</return>
| |
| <enter>Rotate</enter>
| |
| <r>Rotate</r>
| |
| </keyboard>
| |
| </SlideShow>
| |
| <ScreenCalibration>
| |
| <keyboard>
| |
| <return>NextCalibration</return>
| |
| <enter>NextCalibration</enter>
| |
| <d>ResetCalibration</d>
| |
| <r>NextResolution</r>
| |
| </keyboard>
| |
| </ScreenCalibration>
| |
| <GUICalibration>
| |
| <keyboard>
| |
| <return>NextCalibration</return>
| |
| <enter>NextCalibration</enter>
| |
| <d>ResetCalibration</d>
| |
| </keyboard>
| |
| </GUICalibration>
| |
| <VideoOSD>
| |
| <keyboard>
| |
| <m>Back</m>
| |
| <g mod="ctrl">Back</g> <!-- MCE Guide button -->
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| </keyboard>
| |
| </VideoOSD>
| |
| <VideoMenu>
| |
| <keyboard>
| |
| <opensquarebracket>BigStepForward</opensquarebracket>
| |
| <closesquarebracket>BigStepBack</closesquarebracket>
| |
| <m>OSD</m>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| <z>AspectRatio</z>
| |
| <t>ShowSubtitles</t>
| |
| <l>NextSubtitle</l>
| |
| <a>AudioDelay</a>
| |
| <escape>Fullscreen</escape>
| |
| <return>Select</return>
| |
| <enter>Select</enter> <!-- backspace>Fullscreen</backspace -->
| |
| </keyboard>
| |
| </VideoMenu>
| |
| <OSDVideoSettings>
| |
| <keyboard>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| </keyboard>
| |
| </OSDVideoSettings>
| |
| <OSDAudioSettings>
| |
| <keyboard>
| |
| <i>Info</i>
| |
| <o>CodecInfo</o>
| |
| </keyboard>
| |
| </OSDAudioSettings>
| |
| <VideoBookmarks>
| |
| <keyboard>
| |
| <delete>Delete</delete>
| |
| </keyboard>
| |
| </VideoBookmarks>
| |
| <MyVideoLibrary>
| |
| <keyboard>
| |
| <delete>Delete</delete>
| |
| <space>Playlist</space>
| |
| <w>ToggleWatched</w>
| |
| </keyboard>
| |
| </MyVideoLibrary>
| |
| <MyVideoFiles>
| |
| <keyboard>
| |
| <space>Playlist</space>
| |
| <q>Queue</q>
| |
| <w>ToggleWatched</w>
| |
| </keyboard>
| |
| </MyVideoFiles>
| |
| <MyVideoPlaylist>
| |
| <keyboard>
| |
| <space>Back</space>
| |
| <delete>Delete</delete>
| |
| <u>MoveItemUp</u>
| |
| <d>MoveItemDown</d>
| |
| </keyboard>
| |
| </MyVideoPlaylist>
| |
| <MyPictures>
| |
| <keyboard>
| |
| <delete>Delete</delete>
| |
| </keyboard>
| |
| </MyPictures>
| |
| <ContextMenu>
| |
| <keyboard>
| |
| <c>Back</c>
| |
| <menu>Back</menu>
| |
| </keyboard>
| |
| </ContextMenu>
| |
| <Scripts>
| |
| <keyboard>
| |
| <i>info</i>
| |
| </keyboard>
| |
| </Scripts>
| |
| <MusicInformation>
| |
| <keyboard>
| |
| <i>Back</i>
| |
| <d mod="ctrl">Back</d>
| |
| </keyboard>
| |
| </MusicInformation>
| |
| <MovieInformation>
| |
| <keyboard>
| |
| <i>Back</i>
| |
| </keyboard>
| |
| </MovieInformation>
| |
| <PictureInfo>
| |
| <keyboard>
| |
| <period>NextPicture</period>
| |
| <comma>PreviousPicture</comma>
| |
| <i>Back</i>
| |
| <d mod="ctrl">Back</d>
| |
| <o>Back</o>
| |
| <space>Pause</space>
| |
| </keyboard>
| |
| </PictureInfo>
| |
| <Teletext>
| |
| <keyboard>
| |
| <v>Back</v>
| |
| </keyboard>
| |
| </Teletext>
| |
| <FileBrowser>
| |
| <keyboard>
| |
| <space>Highlight</space>
| |
| </keyboard>
| |
| </FileBrowser>
| |
| <ShutdownMenu>
| |
| <keyboard>
| |
| <s>Back</s>
| |
| </keyboard>
| |
| </ShutdownMenu>
| |
| <AddonInformation>
| |
| <keyboard>
| |
| <i>Back</i>
| |
| </keyboard>
| |
| </AddonInformation>
| |
| <AddonSettings>
| |
| <keyboard>
| |
| <delete>Delete</delete>
| |
| </keyboard>
| |
| </AddonSettings>
| |
| </keymap> | | </keymap> |
| </pre> | | </syntaxhighlight> |
| [[Category:Custom keymaps]] | | |
| | [[Category:Hardware-Archived|Boxee]] |
Alternative keymaps for the Boxee Box 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.
- 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.
- Go to the File Manager in Kodi. For the default skin, Confluence, highlight the "System" tab and then select the submenu "File manager" option.
- Add the file share as a source in the "A" window, then navigate to where the keymap file is.
- In the "B" window go do the Profile directory which will be the userdata folder, then open the keymaps folder.
- 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.
- Now just restart Kodi to load the new keymap.
Copy directly to userdata folder
- 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)
- 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)
|
| Flatpak |
~/.var/app/tv.kodi.Kodi/data/userdata
|
| 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.
Keymap 1
- What it does
- Global
- Escape button will do
back instead of PreviousMenu
- Full Screen video
- Escape will stop video
- Left will do SmallStepBack (-7s) instead of StepBack (-30s)
- Keymap
- Cut and paste the following into a new text document and save as keyboard.xml and place in
userdata/keymaps/
<keymap>
<global>
<keyboard>
<escape>Back</escape>
</keyboard>
</global>
<FullscreenVideo>
<keyboard>
<up>VolumeUp</up>
<down>VolumeDown</down>
<left>seek(-7)</left>
<escape>Stop</escape>
</keyboard>
</FullscreenVideo>
</keymap>