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.

Shortcuts Lib
Shortcuts Lib Team
·5 min read
Efficient Kodi Shortcuts - Shortcuts Lib
Quick AnswerDefinition

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
# 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
# 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. 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. 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. 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. 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. 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. 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.
Pro Tip: Test key mappings in a safe menu to avoid accidentally triggering playback changes during browsing.
Warning: Do not expose JSON-RPC on public networks without authentication; use VPN or firewalls.
Note: Back up your keymaps and scripts before editing.

Keyboard Shortcuts

ActionShortcut
Navigate upMain menu / list navigationUp Arrow
Navigate downMain menu / list navigationDown Arrow
Navigate leftList itemsLeft Arrow
Navigate rightList itemsRight Arrow
Select / OKOpen selected item
BackReturn / exit dialogs
Play / PausePlayback control
Toggle FullscreenVideo playbackF11

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.

Related Articles