Kodi Keyboard Shortcuts: Master Fast Navigation Tips
Learn practical kodi keyboard shortcuts to navigate quickly, with step-by-step guidance, code examples for automating actions via JSON-RPC, and tips for customizing keymaps. Shortcuts Lib guides your journey to faster control of your media center.

Kodi keyboard shortcuts let you navigate the interface, control playback, and adjust settings without a mouse. This guide explains core kodi keyboard shortcuts for Windows and macOS, how to customize keymaps, and how to automate actions via JSON-RPC. Adopt these practical shortcuts to speed up movie nights and library browsing. Shortcuts Lib provides tested, developer‑oriented guidance.
Getting started with kodi shortcuts: What you can do
Kodi keyboard shortcuts are a practical way to reduce reliance on a mouse and speed up daily tasks in a media center environment. Whether you use a living room PC, a Raspberry Pi running Kodi, or a NAS-backed setup, learning the keyboard commands helps you traverse menus, start playback, adjust volume, and summon settings with precision. Shortcuts Lib emphasizes a deliberate approach: start with a core set of actions, then extend as you grow more confident. In this section you’ll learn the core principles and see concrete code examples that bridge human keystrokes with Kodi actions via JSON-RPC. The kodi keyboard shortcuts you adopt become your personal, scriptable control surface for fast navigation and playback.
# Python example: trigger Kodi action via JSON-RPC
import requests
KODI_IP = "192.168.1.50"
PORT = 8080
AUTH = ("kodi", "kodi") # replace with your credentials if configured
payload = {
"jsonrpc": "2.0",
"method": "Input.ExecuteAction",
"params": {"action": "right"},
"id": 1
}
url = f"http://{KODI_IP}:{PORT}/jsonrpc"
resp = requests.post(url, json=payload, auth=AUTH)
print(resp.json())# Bash example: navigate a menu item with a single action
curl -sS -X POST http://192.168.1.50:8080/jsonrpc \
-u kodi:kodi \
-d '{"jsonrpc":"2.0","method":"Input.ExecuteAction","params":{"action":"select"},"id":1}'The two code blocks demonstrate how keyboard-driven actions map to Kodi’s JSON-RPC API. You can adapt these calls into small scripts that implement a quick navigation pattern (down, right, select) to reach a specific item, then trigger playback. From a developer perspective, this is the bridge between human keyboard shortcuts and programmatic control. Building a habit of issuing repeatable, testable actions sets the stage for more advanced automation later in the guide.
wordCountSection
Steps
Estimated time: 60-90 minutes
- 1
Identify your Kodi device and network
Find the IP address of the Kodi device and ensure you can reach it from your computer. This is essential for JSON-RPC automation and remote control.
Tip: Document the IP address and port for easy reuse. - 2
Install a JSON-RPC client
Install Python and the requests library, or ensure curl is available for CLI testing. These tools let you send Input.ExecuteAction and Player.PlayPause commands.
Tip: Test connectivity before scripting. - 3
Test a basic action
Send a simple right/left action to confirm Kodi responds. Use a minimal script to verify the API and credentials are correct.
Tip: Check the Kodi access log if responses are empty. - 4
Create a small automation script
Write a short script that sequences actions to navigate menus and start playback. Use a safe, repeatable pattern.
Tip: Wrap calls in error handling to capture non-zero responses. - 5
Map actions to your OS keyboard
Optionally bind common actions to physical keys using a tool like a macro utility, but keep core control in Kodi to avoid desynchronization.
Tip: Keep mappings minimal to avoid conflicts. - 6
Test thoroughly and log results
Run tests on multiple content types (movies, shows, settings) and verify that each action has the intended effect.
Tip: Log timestamps and responses for auditing.
Prerequisites
Required
- Required
- Required
- Required
- Required
- Basic networking knowledge to reach Kodi by IPRequired
Keyboard Shortcuts
| Action | Shortcut |
|---|---|
| Navigate upMain menu / list navigation | Up Arrow |
| Navigate downMain menu / list navigation | Down Arrow |
| Navigate leftList items | Left Arrow |
| Navigate rightList items | Right Arrow |
| Select / OKOpen selected item | ↵ |
| BackReturn / exit dialogs | ⌫ |
| Play / PausePlayback control | ␣ |
| Toggle FullscreenVideo playback | F11 |
Questions & Answers
What are the essential kodi keyboard shortcuts for beginners?
Begin with navigation arrows, Enter for selection, Backspace for going back, Space for play/pause, and F11 for fullscreen. These cover most common tasks in menus and playback.
Start with the basic navigation and playback keys to browse and play content quickly.
Can I customize shortcuts across multiple Kodi devices?
Yes. You can standardize your workflow by using JSON-RPC automation and by centralizing a keymap XML. However, each device may require separate configuration files.
Yes, you can align your shortcuts, but you may need to duplicate settings per device.
How do I enable JSON-RPC in Kodi?
JSON-RPC is usually enabled by default on local networks. Ensure Kodi is accessible at the correct IP and port, and configure credentials if needed.
Make sure your Kodi device accepts JSON-RPC requests on your network.
What if a shortcut doesn’t work as expected?
Check the target device, network reachability, and authentication. Review Kodi logs for JSON-RPC errors and verify that actions are valid for the current context.
If it doesn’t work, inspect network and permissions first, then check logs.
Are keyboard shortcuts different on macOS vs Windows?
Core actions map to similar keys (e.g., arrows, Enter). Some keyboard layouts or OS accessibility features may alter behavior.
Most shortcuts are the same, but some keys or combos can differ by OS.
Main Points
- Know the core Kodi shortcuts for navigation and playback.
- Use JSON-RPC to automate common actions.
- Back up keymaps before customization.
- Test across devices to ensure consistency.