summaryrefslogtreecommitdiff
path: root/src/input/function_keys.zig
diff options
context:
space:
mode:
authorMitchell Hashimoto <mitchell.hashimoto@gmail.com>2023-09-20 14:33:55 -0700
committerMitchell Hashimoto <mitchell.hashimoto@gmail.com>2023-09-20 14:33:55 -0700
commit9ad27924a62307c583625bf4994d317a4303363d (patch)
tree45b58b3a1eb931d65f37e581d2f08961f0a67638 /src/input/function_keys.zig
parent59267c4c4dd5ac1d2acc163f898279ce2bfb1e8a (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.zig8
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~" }});