diff options
| author | Mitchell Hashimoto <mitchell.hashimoto@gmail.com> | 2023-09-20 14:33:55 -0700 |
|---|---|---|
| committer | Mitchell Hashimoto <mitchell.hashimoto@gmail.com> | 2023-09-20 14:33:55 -0700 |
| commit | 9ad27924a62307c583625bf4994d317a4303363d (patch) | |
| tree | 45b58b3a1eb931d65f37e581d2f08961f0a67638 /src/input/function_keys.zig | |
| parent | 59267c4c4dd5ac1d2acc163f898279ce2bfb1e8a (diff) | |
input: correct xterm encoding for modified F1-F4
Fixes #499
Diffstat (limited to 'src/input/function_keys.zig')
| -rw-r--r-- | src/input/function_keys.zig | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/input/function_keys.zig b/src/input/function_keys.zig index 9c6c486d3..9721130d1 100644 --- a/src/input/function_keys.zig +++ b/src/input/function_keys.zig @@ -87,10 +87,10 @@ pub const keys = keys: { result.set(.page_down, pcStyle("\x1b[6;{}~") ++ .{.{ .sequence = "\x1B[6~" }}); // Function Keys. todo: f13-f35 but we need to add to input.Key - result.set(.f1, pcStyle("\x1b[11;{}~") ++ .{.{ .sequence = "\x1BOP" }}); - result.set(.f2, pcStyle("\x1b[12;{}~") ++ .{.{ .sequence = "\x1BOQ" }}); - result.set(.f3, pcStyle("\x1b[13;{}~") ++ .{.{ .sequence = "\x1BOR" }}); - result.set(.f4, pcStyle("\x1b[14;{}~") ++ .{.{ .sequence = "\x1BOS" }}); + result.set(.f1, pcStyle("\x1b[1;{}P") ++ .{.{ .sequence = "\x1BOP" }}); + result.set(.f2, pcStyle("\x1b[1;{}Q") ++ .{.{ .sequence = "\x1BOQ" }}); + result.set(.f3, pcStyle("\x1b[1;{}R") ++ .{.{ .sequence = "\x1BOR" }}); + result.set(.f4, pcStyle("\x1b[1;{}S") ++ .{.{ .sequence = "\x1BOS" }}); result.set(.f5, pcStyle("\x1b[15;{}~") ++ .{.{ .sequence = "\x1B[15~" }}); result.set(.f6, pcStyle("\x1b[17;{}~") ++ .{.{ .sequence = "\x1B[17~" }}); result.set(.f7, pcStyle("\x1b[18;{}~") ++ .{.{ .sequence = "\x1B[18~" }}); |
