KEYBOARD

Modern keyboard support, IME input, dead keys, fully configurable keybindings.

Works with Modern Apps

ori-term supports enhanced keyboard reporting for applications that use it. This means:

Applications that use standard keyboard input work perfectly too -- cursor keys, function keys, and special keys all behave as expected.

Input Method Editor

Full IME support for CJK and other complex input methods. Preedit text appears inline at the cursor position. The cursor auto-hides during composition and reappears on mouse movement.

Dead Keys

Combining character composition via dead keys works correctly. Type accent combinations naturally -- the key sequence produces the expected composed character.

Configurable Keybindings

All keybindings are defined in TOML and fully customizable. Over 50 built-in bindings cover splits, tabs, panes, search, font size, clipboard, and more. Override any binding or add new ones in your config file.

Modifier combinations (Ctrl, Shift, Alt, Super) are supported with proper precedence. On macOS, Cmd is used in place of Ctrl by default.