Sébastien Helleu
|
7f1f6a6e84
|
tests: add extra test on function gui_key_legacy_to_alias
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
ccc649d06c
|
core: create config options for all keys that can be managed with /set and /fset commands
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
c82df8f22e
|
core: fix safe list of keys
Add missing safe keys: "backspace" and "return".
Add missing unsafe keys: "comma", "space".
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
c647d540a7
|
core: remove obsolete function gui_key_legacy_expand
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
1f5c791c37
|
core: use new key name in command /key and configuration file
Legacy keys are automatically converted to new names when loading configuration
file `weechat.conf`.
Examples:
"ctrl-I" => "tab"
"meta2-1;3A" => "meta-up"
"meta2-Z" => "shift-tab"
"meta-wmeta-meta2-A" => "meta-w,meta-up"
"ctrl-Cb" => "ctrl-c,b"
|
2023-03-16 20:42:19 +01:00 |
|
Sébastien Helleu
|
15587ac72f
|
core: fix function gui_key_legacy_to_alias with keys on areas
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
21910b7050
|
core: add function to expand raw key code to name with alias, use it in /key debug
|
2023-03-16 20:42:18 +01:00 |
|
Sébastien Helleu
|
6d4471b6db
|
core: optimize search of key bindings in contexts default/search/cursor
|
2023-02-04 10:45:57 +01:00 |
|
Sébastien Helleu
|
1f073fe949
|
tests: add tests on function gui_key_cmp
|
2023-02-03 22:50:32 +01:00 |
|
Sébastien Helleu
|
fd746a04d6
|
core: force ctrl keys to lower case when they are added (closes #1875)
|
2023-01-29 12:41:28 +01:00 |
|
Sébastien Helleu
|
48c1aebb83
|
tests: add tests on gui key functions (issue #1875)
|
2023-01-29 12:41:11 +01:00 |
|