summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorNicolas Pitre <npitre@baylibre.com>2026-02-02 23:52:46 -0500
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-03-12 15:07:51 +0100
commit4af70f151671da6acd7a1d7bae1469c576673d2d (patch)
tree4cb2e834bfc2032df2c66720ed2809db16098165 /tools/perf/scripts/python
parent24728b93fafe0949b5353e1a7b3a94175fe26d6e (diff)
vt: add modifier support to cursor keys
Generate xterm-style CSI sequences with modifier parameters for arrow keys when Shift, Alt, or Ctrl are held. For example, Shift+Up produces ESC [ 1 ; 2 A instead of plain ESC [ A. The modifier encoding follows the standard xterm convention: mod = 1 + (shift ? 1 : 0) + (alt ? 2 : 0) + (ctrl ? 4 : 0) When no modifiers are pressed, the original behavior is preserved. Explicit keymap bindings for modified cursor keys (e.g., "shift keycode 103 = Find") take precedence over this automatic modifier encoding. Signed-off-by: Nicolas Pitre <npitre@baylibre.com> Link: https://patch.msgid.link/20260203045457.1049793-2-nico@fluxnic.net Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions