aboutsummaryrefslogtreecommitdiffhomepage
path: root/input.c
diff options
context:
space:
mode:
authorGravatar axel <axel@liljencrantz.se>2005-09-21 09:42:00 +1000
committerGravatar axel <axel@liljencrantz.se>2005-09-21 09:42:00 +1000
commite3ce01d6855c9330b1cd2dec19eff1139676c7db (patch)
treed982476194567eb2544a84fc12bfba1033995ccc /input.c
parent3a60fc52061961ad98614c19e3e12a0e251e3777 (diff)
Key binding functions
darcs-hash:20050920234200-ac50b-3895a97cb024368258cd1562bdcc9fda2c84f521.gz
Diffstat (limited to 'input.c')
-rw-r--r--input.c20
1 files changed, 12 insertions, 8 deletions
diff --git a/input.c b/input.c
index 9abbb5d7..59894ea3 100644
--- a/input.c
+++ b/input.c
@@ -874,17 +874,19 @@ static void add_common_bindings()
add_mapping( name[i], L"\x7f", L"Backspace", L"backward-delete-char" );
add_terminfo_mapping( name[i], (key_home), L"Home", L"beginning-of-line" );
-
add_terminfo_mapping( name[i], (key_end), L"End", L"end-of-line" );
- add_mapping( name[i], L"\e\eOC", L"Alt-Right", L"forward-word" );
- add_mapping( name[i], L"\e\eOD", L"Alt-Left", L"backward-word" );
+ add_mapping( name[i], L"\e\eOC", L"Alt-Right", L"nextd-or-forward-word" );
+ add_mapping( name[i], L"\e\eOD", L"Alt-Left", L"prevd-or-backward-word" );
+
+ add_mapping( name[i], L"\eO3C", L"Alt-Right", L"nextd-or-forward-word" );
+ add_mapping( name[i], L"\eO3D", L"Alt-Left", L"prevd-or-backward-word" );
- add_mapping( name[i], L"\eO3C", L"Alt-Right", L"forward-word" );
- add_mapping( name[i], L"\eO3D", L"Alt-Left", L"backward-word" );
+ add_mapping( name[i], L"\e[3C", L"Alt-Right", L"nextd-or-forward-word" );
+ add_mapping( name[i], L"\e[3D", L"Alt-Left", L"prevd-or-backward-word" );
- add_mapping( name[i], L"\e[3C", L"Alt-Right", L"forward-word" );
- add_mapping( name[i], L"\e[3D", L"Alt-Left", L"backward-word" );
+ add_mapping( name[i], L"\e[1;3C", L"Alt-Right", L"nextd-or-forward-word" );
+ add_mapping( name[i], L"\e[1;3D", L"Alt-Left", L"prevd-or-backward-word" );
add_mapping( name[i], L"\e\eOA", L"Alt-Up", L"history-token-search-backward" );
add_mapping( name[i], L"\e\eOB", L"Alt-Down", L"history-token-search-forward" );
@@ -894,7 +896,9 @@ static void add_common_bindings()
add_mapping( name[i], L"\e[3A", L"Alt-Up", L"history-token-search-backward" );
add_mapping( name[i], L"\e[3B", L"Alt-Down", L"history-token-search-forward" );
-
+
+ add_mapping( name[i], L"\e[1;3A", L"Alt-Up", L"history-token-search-backward" );
+ add_mapping( name[i], L"\e[1;3B", L"Alt-Down", L"history-token-search-forward" );
}
/*