Archive:Alternative keymap for WeTek remotes: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(18 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{mininav| [[WeTek Play]] }} | {{mininav| [[Archive:WeTek Play]] }} | ||
Alternative [[ | Alternative [[Keymap]] for the [[Archive:WeTek Play]], OpenELEC, and WeTek Core remotes, as suggested by the community. | ||
__TOC__ | __TOC__ | ||
Line 8: | Line 8: | ||
==Keymap 1== | ==Keymap 1== | ||
[[File:WeTek_remotes.jpg|400px|right|thumb]] | |||
:Cut and paste the following into a new text document and save as '''keyboard.xml''' and place in <code>[[userdata]]/keymaps/</code> | :Cut and paste the following into a new text document and save as '''keyboard.xml''' and place in <code>[[userdata]]/keymaps/</code> | ||
Line 15: | Line 16: | ||
<Global> | <Global> | ||
<keyboard> | <keyboard> | ||
<play_pause>PlayPause</play_pause> | |||
<play_pause mod="longpress">Info</play_pause> | |||
<f2>ActivateWindow(TVGuide)</f2> | <f2>ActivateWindow(TVGuide)</f2> | ||
<f3>ActivateWindow(Home)</f3> | <f3>ActivateWindow(Home)</f3> | ||
<f4>ContextMenu</f4> | <f4>ContextMenu</f4> | ||
<f4 mod="longpress">Menu</f4> | <f4 mod="longpress">Menu</f4> | ||
<f6>Info</f6> | |||
<f6 mod="longpress">PlayPause</f6> | |||
<f7>ContextMenu</f7> | <f7>ContextMenu</f7> | ||
<f7 mod="longpress">Menu</f7> | <f7 mod="longpress">Menu</f7> | ||
Line 25: | Line 30: | ||
<escape mod="longpress">ActivateWindow(Home)</escape> | <escape mod="longpress">ActivateWindow(Home)</escape> | ||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>JumpSMS2</two> | <two>JumpSMS2</two> | ||
<three>JumpSMS3</three> | <three>JumpSMS3</three> | ||
Line 58: | Line 64: | ||
<return mod="longpress">OSD</return> | <return mod="longpress">OSD</return> | ||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>Number2</two> | <two>Number2</two> | ||
<three>Number3</three> | <three>Number3</three> | ||
Line 69: | Line 76: | ||
<browser_back mod="longpress">FullScreen</browser_back> | <browser_back mod="longpress">FullScreen</browser_back> | ||
<escape mod="longpress">FullScreen</escape> | <escape mod="longpress">FullScreen</escape> | ||
<up mod="longpress"> | <up mod="longpress">AudioNextLanguage</up> | ||
<down mod="longpress"> | <down mod="longpress">NextSubtitle</down> | ||
<left mod="longpress">Rewind</left> | <left mod="longpress">Rewind</left> | ||
<right mod="longpress">FastForward</right> | <right mod="longpress">FastForward</right> | ||
Line 82: | Line 89: | ||
<return mod="longpress">OSD</return> | <return mod="longpress">OSD</return> | ||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>Number2</two> | <two>Number2</two> | ||
<three>Number3</three> | <three>Number3</three> | ||
Line 90: | Line 98: | ||
<eight>Number8</eight> | <eight>Number8</eight> | ||
<nine>Number9</nine> | <nine>Number9</nine> | ||
<left mod="longpress">Rewind</left> | |||
<right mod="longpress">FastForward</right> | |||
<backspace mod="longpress">Stop</backspace> | <backspace mod="longpress">Stop</backspace> | ||
<browser_back mod="longpress">Stop</browser_back> | <browser_back mod="longpress">Stop</browser_back> | ||
Line 99: | Line 109: | ||
<f1>Backspace</f1> | <f1>Backspace</f1> | ||
<f2>Shift</f2> | <f2>Shift</f2> | ||
<f6>Enter</f6> | |||
<play_pause>Enter</play_pause> | |||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>Number2</two> | <two>Number2</two> | ||
<three>Number3</three> | <three>Number3</three> | ||
Line 111: | Line 124: | ||
<browser_back>PreviousMenu</browser_back> | <browser_back>PreviousMenu</browser_back> | ||
<escape>PreviousMenu</escape> | <escape>PreviousMenu</escape> | ||
</keyboard> | </keyboard> | ||
</VirtualKeyboard> | </VirtualKeyboard> | ||
Line 118: | Line 129: | ||
<keyboard> | <keyboard> | ||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>Number2</two> | <two>Number2</two> | ||
<three>Number3</three> | <three>Number3</three> | ||
Line 133: | Line 145: | ||
<keyboard> | <keyboard> | ||
<zero>Number0</zero> | <zero>Number0</zero> | ||
<one>Number1</one> | |||
<two>Number2</two> | <two>Number2</two> | ||
<three>Number3</three> | <three>Number3</three> | ||
Line 145: | Line 158: | ||
<Teletext> | <Teletext> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
</keyboard> | </keyboard> | ||
</Teletext> | </Teletext> | ||
Line 170: | Line 184: | ||
<PVROSDChannels> | <PVROSDChannels> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
<f4>Close</f4> | <f4>Close</f4> | ||
<f7>Close</f7> | <f7>Close</f7> | ||
Line 185: | Line 200: | ||
<TVChannels> | <TVChannels> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
</keyboard> | </keyboard> | ||
</TVChannels> | </TVChannels> | ||
<PVROSDGuide> | <PVROSDGuide> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
</keyboard> | </keyboard> | ||
</PVROSDGuide> | </PVROSDGuide> | ||
<TVGuide> | <TVGuide> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
</keyboard> | </keyboard> | ||
</TVGuide> | </TVGuide> | ||
<RadioChannels> | <RadioChannels> | ||
<keyboard> | <keyboard> | ||
<zero> | <zero>Number0</zero> | ||
<two> | <one>Number1</one> | ||
<three> | <two>Number2</two> | ||
<four> | <three>Number3</three> | ||
<five> | <four>Number4</four> | ||
<six> | <five>Number5</five> | ||
<seven> | <six>Number6</six> | ||
<eight> | <seven>Number7</seven> | ||
<nine> | <eight>Number8</eight> | ||
<nine>Number9</nine> | |||
</keyboard> | </keyboard> | ||
</RadioChannels> | </RadioChannels> | ||
Line 272: | Line 291: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category: | [[Category:Hardware-Archived|WeTek Play]] |
Latest revision as of 08:08, 19 July 2020
Archive:WeTek Play | Alternative keymap for WeTek remotes |
Alternative Keymap for the Archive:WeTek Play, OpenELEC, and WeTek Core remotes, 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) |
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
- 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> <play_pause>PlayPause</play_pause> <play_pause mod="longpress">Info</play_pause> <f2>ActivateWindow(TVGuide)</f2> <f3>ActivateWindow(Home)</f3> <f4>ContextMenu</f4> <f4 mod="longpress">Menu</f4> <f6>Info</f6> <f6 mod="longpress">PlayPause</f6> <f7>ContextMenu</f7> <f7 mod="longpress">Menu</f7> <f11>ShowSubtitles</f11> <escape>Back</escape> <escape mod="longpress">ActivateWindow(Home)</escape> <zero>Number0</zero> <one>Number1</one> <two>JumpSMS2</two> <three>JumpSMS3</three> <four>JumpSMS4</four> <five>JumpSMS5</five> <six>JumpSMS6</six> <seven>JumpSMS7</seven> <eight>JumpSMS8</eight> <nine>JumpSMS9</nine> </keyboard> </Global> <Home> <keyboard> <backspace>ActivateWindow(Favourites)</backspace> <backspace mod="longpress">ActivateWindow(ShutdownMenu)</backspace> <browser_back>ActivateWindow(Favourites)</browser_back> <browser_back mod="longpress">ActivateWindow(ShutdownMenu)</browser_back> <escape>ActivateWindow(Favourites)</escape> <escape mod="longpress">ActivateWindow(ShutdownMenu)</escape> </keyboard> </Home> <FullscreenVideo> <keyboard> <f4>Playlist</f4> <f7>Playlist</f7> <escape>Stop</escape> <escape mod="longpress">Fullscreen</escape> <backspace>Stop</backspace> <backspace mod="longpress">Fullscreen</backspace> <browser_back>Stop</browser_back> <browser_back mod="longpress">Fullscreen</browser_back> <return>PlayPause</return> <return mod="longpress">OSD</return> <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> <backspace mod="longpress">FullScreen</backspace> <browser_back mod="longpress">FullScreen</browser_back> <escape mod="longpress">FullScreen</escape> <up mod="longpress">AudioNextLanguage</up> <down mod="longpress">NextSubtitle</down> <left mod="longpress">Rewind</left> <right mod="longpress">FastForward</right> </keyboard> </FullscreenVideo> <Visualisation> <keyboard> <f4>Playlist</f4> <f7>Playlist</f7> <return>PlayPause</return> <return mod="longpress">OSD</return> <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> <left mod="longpress">Rewind</left> <right mod="longpress">FastForward</right> <backspace mod="longpress">Stop</backspace> <browser_back mod="longpress">Stop</browser_back> <escape mod="longpress">Stop</escape> </keyboard> </Visualisation> <VirtualKeyboard> <keyboard> <f1>Backspace</f1> <f2>Shift</f2> <f6>Enter</f6> <play_pause>Enter</play_pause> <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> <backspace>Backspace</backspace> <browser_back>PreviousMenu</browser_back> <escape>PreviousMenu</escape> </keyboard> </VirtualKeyboard> <VideoMenu> <keyboard> <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> <return mod="longpress">OSD</return> <enter mod="longpress">OSD</enter> </keyboard> </VideoMenu> <NumericInput> <keyboard> <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> </keyboard> </NumericInput> <Teletext> <keyboard> <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> </keyboard> </Teletext> <VideoOSD> <keyboard> <return mod="longpress">Back</return> <enter mod="longpress">Back</enter> </keyboard> </VideoOSD> <ContextMenu> <keyboard> <f4>Back</f4> <f7>Back</f7> </keyboard> </ContextMenu> <PVROSDChannels> <keyboard> <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> <f4>Close</f4> <f7>Close</f7> </keyboard> </PVROSDChannels> <TVChannels> <keyboard> <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> </keyboard> </TVChannels> <PVROSDGuide> <keyboard> <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> </keyboard> </PVROSDGuide> <TVGuide> <keyboard> <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> </keyboard> </TVGuide> <RadioChannels> <keyboard> <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> </keyboard> </RadioChannels> <FullscreenLiveTV> <keyboard> <return>OSD</return> <enter>OSD</enter> </keyboard> </FullscreenLiveTV> <FullscreenRadio> <keyboard> <return>OSD</return> <enter>OSD</enter> </keyboard> </FullscreenRadio> <SlideShow> <keyboard> <up>ZoomIn</up> <down>ZoomOut</down> <left>PreviousPicture</left> <right>NextPicture</right> <up mod="longpress">Up</up> <!-- Longpress on direction keys for panning when zoomed in --> <down mod="longpress">Down</down> <left mod="longpress">Left</left> <right mod="longpress">Right</right> <backspace>Stop</backspace> <browser_back>Stop</browser_back> <return mod="longpress">Info</return> <enter mod="longpress">Info</enter> </keyboard> </SlideShow> <FileManager> <keyboard> <right mod="longpress">Highlight</right> <left mod="longpress">Highlight</left> </keyboard> </FileManager> </keymap>