Keyboard controls

From Official Kodi Wiki
Revision as of 13:44, 21 August 2008 by >Sho (New page: To map keys from an attached USB Keyboard, use the tags found in [http://xbmc.svn.sourceforge.net/viewvc/xbmc/trunk/XBMC/xbmc/ButtonTranslator.cpp?view=markup ButtonTranslator.cpp]where th...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

To map keys from an attached USB Keyboard, use the tags found in ButtonTranslator.cppwhere the TranslateKeyboardString does the work.

Key Description, Notes
Any Single character that button on the keyboard, Case INSENSITIVE
return keypad enter
enter
escape also 'esc'
tab
space
left left-arrow
right right-arrow
up up-arrow
down down-arrow
insert
delete
home maintainers note: definition repeated in source code; doesn't harm functionality
end
f1 f1 - f12 available
zero zero -> nine; numpadzero -> numpadnine or 0 -> 9 are the same as zero -> nine
numpadtimes also numpadminus, numpadperiod, numpaddivide
pageup also pagedown
printscreen
backspace
menu unknown
pause
leftshift also rightshift, plus left/right ctrl, alt, windows
capslock also numlock, scrollock
semicolon 'colon' is the SAME button code!
plus 'equals' is the SAME button code!
minus 'underscore' is the SAME button code!
comma 'lessthan' is the SAME button code!
period 'greaterthan' is the SAME button code!
forwardslash 'questionmark' is the SAME button code!
leftquote 'tilde' is the SAME button code!
opensquarebracket 'openbrace' is the SAME button code!
backslash 'pipe' is the SAME button code!
closesquarebracket 'closebrace' si the SAME button code!
quote 'doublequote' is the SAME button code!