summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2022-01-01 20:17:20 +0000
committerrafa_99 <raroma09@gmail.com>2022-01-01 20:17:20 +0000
commit9e19cec2637e5a333e3111185dedc4993a0e7327 (patch)
treea962f2b299b6193a1712ff26f3376bf007ed64a0
parent0b503041f5c28a1b51337b572ea01040c4bd94b5 (diff)
Merge branch 'keymaps' of https://github.com/Sadoon-AlBader/vimb into Sadoon-AlBader-keymaps
-rw-r--r--src/map.c48
1 files changed, 26 insertions, 22 deletions
diff --git a/src/map.c b/src/map.c
index ed85cc0..e7129c0 100644
--- a/src/map.c
+++ b/src/map.c
@@ -69,6 +69,8 @@ static struct {
{0, GDK_F10, 'k', ';'},
{0, GDK_F11, 'F', '1'},
{0, GDK_F12, 'F', '2'},
+ {0, GDK_Prior, 'k', 'P'}, /* page up */
+ {0, GDK_Next, 'k', 'N'}, /* page down */
};
static struct {
@@ -77,28 +79,30 @@ static struct {
char *ch;
int chlen;
} key_labels[] = {
- {"<CR>", 4, "\x0d", 1},
- {"<Tab>", 5, "\t", 1},
- {"<S-Tab>", 7, CSI_STR "kB", 3},
- {"<Esc>", 5, "\x1b", 1},
- {"<Space>", 7, "\x20", 1},
- {"<BS>", 4, "\x08", 1},
- {"<Up>", 4, CSI_STR "ku", 3},
- {"<Down>", 6, CSI_STR "kd", 3},
- {"<Left>", 6, CSI_STR "kl", 3},
- {"<Right>", 7, CSI_STR "kr", 3},
- {"<F1>", 4, CSI_STR "k1", 3},
- {"<F2>", 4, CSI_STR "k2", 3},
- {"<F3>", 4, CSI_STR "k3", 3},
- {"<F4>", 4, CSI_STR "k4", 3},
- {"<F5>", 4, CSI_STR "k5", 3},
- {"<F6>", 4, CSI_STR "k6", 3},
- {"<F7>", 4, CSI_STR "k7", 3},
- {"<F8>", 4, CSI_STR "k8", 3},
- {"<F9>", 4, CSI_STR "k9", 3},
- {"<F10>", 5, CSI_STR "k;", 3},
- {"<F11>", 5, CSI_STR "F1", 3},
- {"<F12>", 5, CSI_STR "F2", 3},
+ {"<CR>", 4, "\x0d", 1},
+ {"<Tab>", 5, "\t", 1},
+ {"<S-Tab>", 7, CSI_STR "kB", 3},
+ {"<Esc>", 5, "\x1b", 1},
+ {"<Space>", 7, "\x20", 1},
+ {"<BS>", 4, "\x08", 1},
+ {"<Up>", 4, CSI_STR "ku", 3},
+ {"<Down>", 6, CSI_STR "kd", 3},
+ {"<Left>", 6, CSI_STR "kl", 3},
+ {"<Right>", 7, CSI_STR "kr", 3},
+ {"<F1>", 4, CSI_STR "k1", 3},
+ {"<F2>", 4, CSI_STR "k2", 3},
+ {"<F3>", 4, CSI_STR "k3", 3},
+ {"<F4>", 4, CSI_STR "k4", 3},
+ {"<F5>", 4, CSI_STR "k5", 3},
+ {"<F6>", 4, CSI_STR "k6", 3},
+ {"<F7>", 4, CSI_STR "k7", 3},
+ {"<F8>", 4, CSI_STR "k8", 3},
+ {"<F9>", 4, CSI_STR "k9", 3},
+ {"<F10>", 5, CSI_STR "k;", 3},
+ {"<F11>", 5, CSI_STR "F1", 3},
+ {"<F12>", 5, CSI_STR "F2", 3},
+ {"<PageUp>", 8, CSI_STR "kP", 3},
+ {"<PageDown>", 10,CSI_STR "kN", 3},
};
/* this is only to queue GDK key events, in order to later send them if the map didn't match */