Kovid Goyal
e81a40255b
Add a aliases for the | key
2023-06-28 20:53:05 +05:30
Kovid Goyal
d6ed20323b
Implement key event parsing and matching
2022-11-14 15:41:49 +05:30
pagedown
ba0f61d752
Refactor: More f-string for kitty
2022-01-29 20:17:46 +08:00
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
fe94f4cbb4
Move type parsers for config into own module
2021-05-24 22:29:28 +05:30
Kovid Goyal
015fe9054e
Fix shifted keys not matching shortcuts in kittens
...
Broke after keyboard refactoring for new keyboard protocol. Now a key
event will match a shortcut specification if either the mods and key
match or mods without shift and shifted key match. Fixes #3314
2021-02-14 07:52:08 +05:30
Kovid Goyal
b1c1c497e4
More character key name aliases
2021-01-16 20:52:16 +05:30
Kovid Goyal
ae37b4b09b
Add more character key aliases
2021-01-16 20:52:15 +05:30
Kovid Goyal
5ffbee1e8c
Use shifted keys to match shortcuts as well
2021-01-16 20:52:15 +05:30
Kovid Goyal
027c5a57f1
Work on porting kittens to use new key infrastructure
...
Also move type definitions into their own module
2021-01-16 20:52:14 +05:30
Kovid Goyal
1ec9a8b777
Fix parsing of shortcuts to support the new keys
2021-01-16 20:52:12 +05:30
Kovid Goyal
1690718710
More removal of GLFW_KEY_ constants
2021-01-16 20:52:12 +05:30
Kovid Goyal
d3f37eeba4
more typing work
2020-03-14 11:42:05 +05:30
Kovid Goyal
c817ba9eae
more typing work
2020-03-09 13:32:45 +05:30
Luflosi
b2d428618c
Add circumflex (^) key
2019-12-22 18:41:07 +01:00
Luflosi
be696a9d76
Add missing keys to key_name_aliases
2019-09-18 19:36:56 +02:00
Luflosi
1ffe9bef35
Order key_name_aliases by their ASCII value
2019-09-18 16:23:38 +02:00
Luflosi
ed70d95c44
Move aliases for common key name variations to the end of key_name_aliases
2019-09-18 16:23:01 +02:00
Luflosi
e512b4d3e3
Remove PLUS key from key_name_aliases
2019-09-18 16:07:55 +02:00
Kovid Goyal
67f2ec2421
Merge branch 'keyboard_improvement' of https://github.com/Luflosi/kitty
2019-09-14 10:17:35 +05:30
Kovid Goyal
17fd749e8d
Add some aliases when parsing config files for common key name variations
2019-09-08 19:28:41 +05:30
Kovid Goyal
ae9df1ffac
oops
2019-06-12 08:03:10 +05:30
Luflosi
78775b7f6b
Use "with suppress()" to suppress a python exception
2019-06-11 15:48:27 +02:00
Kovid Goyal
8d21a5b6b3
Fallback on ctypes' find_library to load libxkbcommon
2019-06-11 16:58:57 +05:30
Kovid Goyal
9da095ca50
Fix #1703
2019-06-11 16:54:55 +05:30
Kovid Goyal
f1494b64e5
Do not depend on glfw just to parse the config file
2019-06-04 18:02:56 +05:30