Difference between revisions of "Keyboard controls"

From Official Kodi Wiki
Jump to: navigation, search
(Adding link to codecinfo page)
(added intro section)
 
(96 intermediate revisions by 11 users not shown)
Line 1: Line 1:
{{Keyboard navigation}}
+
{{mininav|[[Remote controls]]}}
{{XBMC wiki toc}}
+
 
Keymapping specific to your particular installation can be observed in [[Keyboard.xml]] in the System folder of your installation.
+
<section begin=intro />Kodi can be controlled with a keyboard using hotkeys. This page tells you what hotkey commands can be used, and where they can be used.<section end=intro />
 +
 
 +
== Default keyboard controls ==
 +
The default [[keymap]] can be found at https://github.com/xbmc/xbmc/blob/master/system/keymaps/keyboard.xml
  
== Common keyboard controls ==
 
A full list of keyboard controls can be found at https://github.com/xbmc/xbmc/blob/Eden/system/keymaps/keyboard.xml
 
 
{| class="wikitable sortable"
 
{| class="wikitable sortable"
! Key
+
! width="7%"| Key
! Global
+
! width="31%"| Global
! Video playback
+
! width="31%"| Video playback
! Music visualisation
+
! width="31%"| Music visualisation
 +
|-
 +
! {{keypress|0}} (zero)
 +
|
 +
| Go between the two last channels ''([[live TV]] channel)'' '''OR''' Go to "now" on EPG/TV guide.
 +
|
 
|-
 
|-
 
! {{keypress|A}}
 
! {{keypress|A}}
 
|   
 
|   
| Audio offset
+
| Audio delay control
 
|  
 
|  
<!--
 
 
|-
 
|-
 
! {{keypress|B}}
 
! {{keypress|B}}
 +
| Live TV: Schedule recording timers
 +
| Live TV: Schedule recording timers
 
|  
 
|  
|
 
| -->
 
 
|-  
 
|-  
 
! {{keypress|C}}
 
! {{keypress|C}}
 
| Contextual menu
 
| Contextual menu
 +
| Playlist
 
|  
 
|  
|
 
<!--
 
 
|-
 
|-
 
! {{keypress|D}}
 
! {{keypress|D}}
|  
+
| Move item down ''([[Playlists|Playlist editor]] & [[Favourites|Favorites window]])''
 
|  
 
|  
 
|  
 
|  
 
|-
 
|-
 
! {{keypress|E}}
 
! {{keypress|E}}
 +
| Live TV EPG/TV guide
 +
| Live TV EPG/TV guide
 
|  
 
|  
|
 
| -->
 
 
|-  
 
|-  
 
! {{keypress|F}}
 
! {{keypress|F}}
Line 47: Line 51:
 
|  
 
|  
 
|  
 
|  
|  
+
| -->
 
|-
 
|-
 
! {{keypress|H}}
 
! {{keypress|H}}
 +
| Live TV channels window
 +
| Live TV channels window
 
|  
 
|  
|
 
| -->
 
 
|-  
 
|-  
 
! {{keypress|I}}
 
! {{keypress|I}}
Line 58: Line 62:
 
| Info
 
| Info
 
| Info
 
| Info
<!--
 
 
|-
 
|-
 
! {{keypress|J}}
 
! {{keypress|J}}
|  
+
| Live TV: Radio channels window
|  
+
| Live TV: Radio channels window
 
|  
 
|  
 
|-
 
|-
 
! {{keypress|K}}
 
! {{keypress|K}}
 +
| Live TV recordings window
 +
| Live TV recordings window
 
|  
 
|  
|
 
| -->
 
 
|-
 
|-
 
! {{keypress|L}}
 
! {{keypress|L}}
Line 76: Line 79:
 
|-  
 
|-  
 
! {{keypress|M}}
 
! {{keypress|M}}
| Player controls (OSD)
+
|  
 +
* "Menu" (sidebar menu on the default skin)
 +
* Move ''([[File manager]])''
 
| Player controls (OSD)
 
| Player controls (OSD)
 
| Player controls (OSD)
 
| Player controls (OSD)
Line 83: Line 88:
 
|  
 
|  
 
|  
 
|  
| "Now playing" playlist
+
| Current playlist window
 
|-
 
|-
 
! {{keypress|O}}
 
! {{keypress|O}}
| Displays CPU usage<br/>& video diagnostic info
+
|  
 
| [[Codecinfo|Codec info]]
 
| [[Codecinfo|Codec info]]
| Codec/Visualisation info
+
| [[Codecinfo|Codec info]]
 +
|-
 +
! {{keypress|Ctrl|Shift|O}}
 +
|
 +
| Codec Info 2 (Additional info. E.g. bitrates, cache and skips/drops)
 +
| Codec Info 2 (additional info. E.g. bitrates, cache and skips/drops)
 +
|-
 +
! {{keypress|Ctrl|Shift|D}}
 +
| Toggle debug logging
 +
| Toggle debug logging
 +
| Toggle debug logging
 
|-  
 
|-  
 
! {{keypress|P}}
 
! {{keypress|P}}
Line 94: Line 109:
 
| Play
 
| Play
 
| Visualisation preset list
 
| Visualisation preset list
 +
|-
 +
!{{keypress|alt|left}} or {{keypress|right}}
 +
|
 +
| Decrease/Increase Playback Speed - (0.8x - 1.5x speed)
 +
{{small|Only works when '''''[[Settings/Player/Videos#Sync_playback_to_display|Sync Playback to Display]]''''' is enabled which will Disable Audio Passthrough}}
 +
|
 
|-
 
|-
 
! {{keypress|Q}}
 
! {{keypress|Q}}
Line 101: Line 122:
 
|-
 
|-
 
! {{keypress|R}}
 
! {{keypress|R}}
| Rewind
+
|  
 +
* Rewind
 +
* Rename ''([[File manager]])''
 
| Rewind
 
| Rewind
 
| Rewind
 
| Rewind
Line 107: Line 130:
 
! {{keypress|S}}
 
! {{keypress|S}}
 
| Shutdown menu
 
| Shutdown menu
|  
+
| Shutdown menu
 
| Show preset
 
| Show preset
 +
|-
 +
! {{keypress|Ctrl|S}}
 +
| Screenshot
 +
| Screenshot
 +
| Screenshot
 
|-
 
|-
 
! {{keypress|T}}
 
! {{keypress|T}}
Line 114: Line 142:
 
| Toggle subtitles on and off
 
| Toggle subtitles on and off
 
|  
 
|  
<!--
+
|-
 +
! {{keypress|Ctrl|T}}
 +
|
 +
| Subtitle position control
 +
|
 
|-
 
|-
 
! {{keypress|U}}
 
! {{keypress|U}}
 +
| Move item up ''([[Playlists|Playlist editor]] & [[Favourites|Favorites window]])''
 
|  
 
|  
 
|  
 
|  
| -->
 
 
|-
 
|-
 
! {{keypress|V}}
 
! {{keypress|V}}
 
|  
 
|  
|  
+
| Teletext
 
| Visualisation settings
 
| Visualisation settings
 
|-
 
|-
Line 135: Line 167:
 
| Stop
 
| Stop
 
| Stop
 
| Stop
<!--
 
 
|-
 
|-
 
! {{keypress|Y}}
 
! {{keypress|Y}}
|  
+
| Switch/choose player. For example, can be used to switch between internal player or a UPnP target player.
|  
+
| Switch/choose player
| -->
+
| Switch/choose player
 
|-
 
|-
 
! {{keypress|Z}}
 
! {{keypress|Z}}
Line 148: Line 179:
 
|-
 
|-
 
! {{keypress|Space}}
 
! {{keypress|Space}}
| Pause/Play
+
|  
 +
* Pause/Play
 +
* Current playlist window ''(video & music listings)''
 +
* Highlight ''([[File manager]])''
 
| Pause/Play
 
| Pause/Play
 
| Pause/Play
 
| Pause/Play
 
|-
 
|-
! '''<big>{{keypress|left}}</big>'''
+
! '''{{big| {{keypress|left}} }}'''
 
| Left
 
| Left
| Step back
+
|
| Previous
+
* '''[[Skip_steps]]''' backward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 +
* Prev channel group ''(live TV)''
 +
| '''[[Skip_steps]]''' backward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 
|-
 
|-
! '''<big>{{keypress|right}}</big>'''
+
! '''{{big| {{keypress|right}} }}'''
 
| Right
 
| Right
| Step forward
+
|  
| Next
+
* '''[[Skip_steps]]''' forward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 +
* Next channel group ''(live TV)''
 +
| '''[[Skip_steps]]''' forward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 
|-
 
|-
! '''<big>{{keypress|up}}</big>'''
+
! '''{{big| {{keypress|up}} }}'''
 
| Up
 
| Up
| Big step forward
+
|  
| Increase rating
+
* '''[[Skip_steps]]''' forward 10min '''OR''' Next chapter ''(videos)''
 +
* Channel up ''(live TV)''
 +
| Next track
 
|-
 
|-
! '''<big>{{keypress|down}}</big>'''
+
! '''{{big| {{keypress|down}} }}'''
 
| Down
 
| Down
| Big step back
+
|  
| Decrease rating
+
* Step back 10min '''OR''' Prev chapter ''(videos)''
 +
* Channel down ''(live TV)''
 +
| Previous track
 +
|-
 +
! {{keypress|Ctrl|left}}
 +
|
 +
| Variable seek backwards
 +
| Variable seek backwards
 +
|-
 +
! {{keypress|Ctrl|right}}
 +
|
 +
| Variable seek forward
 +
| Variable seek forward
 +
|-
 +
! {{keypress|Ctrl|up}}
 +
|
 +
| Move subtitles up
 +
|
 +
|-
 +
! {{keypress|Ctrl|down}}
 +
|
 +
| Move subtitles down
 +
|  
 
|-
 
|-
 
! {{keypress|PageUp}}
 
! {{keypress|PageUp}}
 
| Page up
 
| Page up
|  
+
| Skip to next queued video or next chapter if no videos are queued.
|  
+
| Increase rating
 
|-
 
|-
 
! {{keypress|PageDown}}
 
! {{keypress|PageDown}}
 
| Page down
 
| Page down
|  
+
| Skip to previous queued video or previous chapter if no videos are queued.
|  
+
| Decrease rating
 
|-
 
|-
! {{keypress|Enter}} <small>return</small>
+
! {{keypress|Enter}} {{small|return}}
 
| Select
 
| Select
 
| Player controls (OSD)
 
| Player controls (OSD)
Line 189: Line 251:
 
! {{key press|Backspace}}
 
! {{key press|Backspace}}
 
| Back
 
| Back
|  
+
| Back
|  
+
| Back
 
|-
 
|-
 
! {{keypress|Esc}}
 
! {{keypress|Esc}}
| Previous menu
+
| Previous menu '''OR''' Home screen
 
| Exit full screen
 
| Exit full screen
 
|  
 
|  
 
|-
 
|-
! {{keypress|.}} <small>period</small>
+
! {{keypress|.}} {{small|period}}
| Skip forward
 
| Skip forward
 
 
| Skip forward
 
| Skip forward
 +
| '''[[Skip_steps]]''' forward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 +
| '''[[Skip_steps]]''' forward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 
|-
 
|-
! {{keypress|,}} <small>comma</small>
+
! {{keypress|,}} {{small|comma}}
| Skip backward
 
| Skip backward
 
 
| Skip backward
 
| Skip backward
 +
| '''[[Skip_steps]]''' backward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 +
| '''[[Skip_steps]]''' backward. <br />{{small|1x 10s, 2x 30s, 3x 1m, 4x 3m...}}
 
|-
 
|-
! {{keypress|"}} <small>quote</small>
+
! {{keypress|'}} {{small|quote}}
 
|  
 
|  
| Small step back (7sec)
+
| Small '''[[Skip_steps]]''' backwards 7 seconds
 
|  
 
|  
 
|-
 
|-
 
! {{keypress|Tab}}
 
! {{keypress|Tab}}
| Fullscreen mode
+
| Fullscreen playback
| Fullscreen mode
+
| Fullscreen playback
| Fullscreen mode
+
| Fullscreen playback
 
|-
 
|-
 
! {{keypress|PrintSrc}}
 
! {{keypress|PrintSrc}}
Line 222: Line 284:
 
| Screenshot
 
| Screenshot
 
|-
 
|-
! {{keypress|-}} <small>minus</small>
+
! F8
 +
| Mute
 +
| Mute
 +
| Mute
 +
|-
 +
! {{keypress|-}} {{small|minus}}
 
| Volume down
 
| Volume down
 
| Volume down
 
| Volume down
 
| Volume down
 
| Volume down
 
|-
 
|-
! {{keypress|+}} <small>plus</small>
+
! {{keypress|+}} {{small|plus}}
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
|-
 
|-
! {{keypress|{{=}}}} <small>equals</small>
+
! {{keypress|{{=}}}} {{small|equals}}
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
| Volume up
 
|-
 
|-
! {{keypress|\}} <small>backslash</small>
+
! {{keypress|\}} {{small|backslash}}
| Toggle application windowed mode
+
| Toggle between fullscreen/windowed mode
| Toggle application windowed mode
+
| Toggle between fullscreen/windowed mode
| Toggle application windowed mode
+
| Toggle between fullscreen/windowed mode
 +
|-
 +
! {{keypress|[}} {{small|left bracket}}
 +
|
 +
| '''[[Skip_steps]]''' forward 10min
 +
|
 +
|-
 +
! {{keypress|]}} {{small|right bracket}}
 +
|
 +
| '''[[Skip_steps]]''' backward 10min
 +
|
 +
|-
 +
! {{keypress|CTRL|END}}
 +
| Exit Kodi ''(Only on Home Screen)''
 +
|
 +
|
 
|-
 
|-
! {{keypress|[}} <small>left bracket</small>
+
! {{keypress|DEL}}
 +
| Delete file ''(if enabled in [[Settings/Media/General#Allow_file_renaming_and_deletion|settings]])''
 +
| Remove from playlist ''([[Playlists|Playlist editor]] only)''
 +
| Remove from playlist ''([[Playlists|Playlist editor]] only)''
 +
|-
 +
! {{keypress|Home}}
 +
| Jump to the top of the menu (..)
 
|  
 
|  
| Big step forward, or next chapter
 
 
|  
 
|  
 
|-
 
|-
! {{keypress|]}} <small>right bracket</small>
+
! [numbers] then {{keypress|Return}}
 
|  
 
|  
| Big step backward, or previous chapter
+
| Jump to that time in playback. ''(E.g,, {{keypress|1|2|3|4|return}} will jump to 12 minutes and 34 seconds.)''
 +
| Jump to that time in playback. ''(E.g,, {{keypress|1|2|3|4|return}} will jump to 12 minutes and 34 seconds.)''
 +
|-
 +
! [numbers] then {{keypress|left}}
 
|  
 
|  
 +
| Jump backwards in that amount of time. ''(E.g,, {{keypress|1|0|left}} will jump back 10 seconds.)''
 +
| Jump backwards in that amount of time. ''(E.g,, {{keypress|1|0|left}} will jump back 10 seconds.)''
 +
|-
 +
! [numbers] then {{keypress|right}}
 +
|
 +
| Jump forward in that amount of time. ''(E.g,, {{keypress|1|0|right}} will jump forward 10 seconds.)''
 +
| Jump forward in that amount of time. ''(E.g,, {{keypress|1|0|right}} will jump forward 10 seconds.)''
 
|-
 
|-
 
! {{keypress|Shift|LETTER}}
 
! {{keypress|Shift|LETTER}}
Line 259: Line 356:
  
 
== Mouse controls ==
 
== Mouse controls ==
{{incomplete}}
+
{| class="prettytable"
{| class="wikitable"
 
 
! Key
 
! Key
 
! Description
 
! Description
Line 283: Line 379:
 
|}
 
|}
  
==Picture slide show controls==
+
== Picture slide show controls ==
 
{| class="wikitable"  
 
{| class="wikitable"  
 
! Key
 
! Key
Line 340: Line 436:
  
 
=== Windows, Live, and Linux ===
 
=== Windows, Live, and Linux ===
{{key press|Win}} (Windows key): Contextual menu
+
 
 +
{{key press|menu}} (Menu key): Contextual menu
  
 
=== Mac ===
 
=== Mac ===
Line 349: Line 446:
 
{{key press|Cmd|F}} to toggle fullscreen
 
{{key press|Cmd|F}} to toggle fullscreen
  
{{key press|Cmd|S}} to take screenshots inside XBMC
+
{{key press|Cmd|S}} to take a screen shot
 +
 
 +
== Customizing buttons through the GUI ==
 +
{{main|Add-on:Keymap Editor}}
 +
Users can customize [[keymap]] for remotes in GUI by using the community [[Add-on:Keymap Editor|Keymap Editor]] add-on.
 +
 
 +
 
 +
 
 +
{{Helix updated}}
  
[[Category:Navigation]]
+
[[Category:Manual]]
 +
[[Category:Remotes]]
 +
[[Category:General topics]]
 +
[[Category:First time user]]

Latest revision as of 08:07, 30 July 2020

Home icon grey.png   ▶ Remote controls ▶ Keyboard controls

Kodi can be controlled with a keyboard using hotkeys. This page tells you what hotkey commands can be used, and where they can be used.

1 Default keyboard controls

The default keymap can be found at https://github.com/xbmc/xbmc/blob/master/system/keymaps/keyboard.xml

Key Global Video playback Music visualisation
0 (zero) Go between the two last channels (live TV channel) OR Go to "now" on EPG/TV guide.
A Audio delay control
B Live TV: Schedule recording timers Live TV: Schedule recording timers
C Contextual menu Playlist
D Move item down (Playlist editor & Favorites window)
E Live TV EPG/TV guide Live TV EPG/TV guide
F Fast forward Fast forward Fast forward
H Live TV channels window Live TV channels window
I Info Info Info
J Live TV: Radio channels window Live TV: Radio channels window
K Live TV recordings window Live TV recordings window
L Next subtitle Lock preset
M
  • "Menu" (sidebar menu on the default skin)
  • Move (File manager)
Player controls (OSD) Player controls (OSD)
N Current playlist window
O Codec info Codec info
Ctrl+ Shift+O Codec Info 2 (Additional info. E.g. bitrates, cache and skips/drops) Codec Info 2 (additional info. E.g. bitrates, cache and skips/drops)
Ctrl+ Shift+D Toggle debug logging Toggle debug logging Toggle debug logging
P Play Play Visualisation preset list
alt+ or Decrease/Increase Playback Speed - (0.8x - 1.5x speed)

Only works when Sync Playback to Display is enabled which will Disable Audio Passthrough

Q Queue
R Rewind Rewind
S Shutdown menu Shutdown menu Show preset
Ctrl+S Screenshot Screenshot Screenshot
T Toggle subtitles on and off
Ctrl+T Subtitle position control
U Move item up (Playlist editor & Favorites window)
V Teletext Visualisation settings
W Marked as watched / unwatched
X Stop Stop Stop
Y Switch/choose player. For example, can be used to switch between internal player or a UPnP target player. Switch/choose player Switch/choose player
Z Zoom/aspect ratio
Space
  • Pause/Play
  • Current playlist window (video & music listings)
  • Highlight (File manager)
Pause/Play Pause/Play
Left
  • Skip_steps backward.
    1x 10s, 2x 30s, 3x 1m, 4x 3m...
  • Prev channel group (live TV)
Skip_steps backward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
Right
  • Skip_steps forward.
    1x 10s, 2x 30s, 3x 1m, 4x 3m...
  • Next channel group (live TV)
Skip_steps forward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
Up
  • Skip_steps forward 10min OR Next chapter (videos)
  • Channel up (live TV)
Next track
Down
  • Step back 10min OR Prev chapter (videos)
  • Channel down (live TV)
Previous track
Ctrl+ Variable seek backwards Variable seek backwards
Ctrl+ Variable seek forward Variable seek forward
Ctrl+ Move subtitles up
Ctrl+ Move subtitles down
PageUp Page up Skip to next queued video or next chapter if no videos are queued. Increase rating
PageDown Page down Skip to previous queued video or previous chapter if no videos are queued. Decrease rating
 Enter return Select Player controls (OSD) Player controls (OSD)
← Backspace Back Back Back
Esc Previous menu OR Home screen Exit full screen
. period Skip forward Skip_steps forward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
Skip_steps forward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
, comma Skip backward Skip_steps backward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
Skip_steps backward.
1x 10s, 2x 30s, 3x 1m, 4x 3m...
' quote Small Skip_steps backwards 7 seconds
Tab  Fullscreen playback Fullscreen playback Fullscreen playback
PrintSrc Screenshot Screenshot Screenshot
F8 Mute Mute Mute
- minus Volume down Volume down Volume down
+ plus Volume up Volume up Volume up
= equals Volume up Volume up Volume up
\ backslash Toggle between fullscreen/windowed mode Toggle between fullscreen/windowed mode Toggle between fullscreen/windowed mode
[ left bracket Skip_steps forward 10min
] right bracket Skip_steps backward 10min
CTRL+END Exit Kodi (Only on Home Screen)
DEL Delete file (if enabled in settings) Remove from playlist (Playlist editor only) Remove from playlist (Playlist editor only)
Home Jump to the top of the menu (..)
[numbers] then Return Jump to that time in playback. (E.g,, 1+2+3+4+return will jump to 12 minutes and 34 seconds.) Jump to that time in playback. (E.g,, 1+2+3+4+return will jump to 12 minutes and 34 seconds.)
[numbers] then Jump backwards in that amount of time. (E.g,, 1+0+ will jump back 10 seconds.) Jump backwards in that amount of time. (E.g,, 1+0+ will jump back 10 seconds.)
[numbers] then Jump forward in that amount of time. (E.g,, 1+0+ will jump forward 10 seconds.) Jump forward in that amount of time. (E.g,, 1+0+ will jump forward 10 seconds.)
 Shift+LETTER Jump to that letter in a list

2 Mouse controls

Key Description
Left Click on item Select
Middle Click on item Queue to playlist
Right Click on item Context menu
Right Click on blank area Back
Mouse Wheel Up Up
Mouse Wheel Down Down

3 Picture slide show controls

Key Description
0 Zoom Normal (100%)
1 Zoom Level 1
2 Zoom Level 2
3 Zoom Level 3
4 Zoom Level 4
5 Zoom Level 5
6 Zoom Level 6
7 Zoom Level 7
8 Zoom Level 8
9 Zoom Level 9
R Rotate
T Info (EXif data)
. period Next picture
, comma Previous picture
+ plus Zoom in
- minus Zoom out

4 Platform specific controls

4.1 Windows, Live, and Linux

 Menu (Menu key): Contextual menu

4.2 Mac

 Cmd+Q to quit

 Cmd+H and  Cmd+M to hide/minimize to the dock

 Cmd+F to toggle fullscreen

 Cmd+S to take a screen shot

5 Customizing buttons through the GUI

Users can customize keymap for remotes in GUI by using the community Keymap Editor add-on.