Kovid Goyal
|
af0a24c702
|
Make key demo output prettier
|
2021-01-16 20:52:15 +05:30 |
|
Kovid Goyal
|
7ea1deba8f
|
Clean up code tables
|
2021-01-16 20:52:15 +05:30 |
|
Kovid Goyal
|
b60c84ecdc
|
Add note on detection of support
|
2021-01-16 20:52:15 +05:30 |
|
Kovid Goyal
|
e09ed038e2
|
Port key handling in more kittens
Also fix decoding of enter/f3 key events
|
2021-01-16 20:52:15 +05:30 |
|
Kovid Goyal
|
9c6ba213f9
|
Fix key handling in diff kitten
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
66341111e6
|
keyboard mode change should happen only in alternate screen
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
abc1e3f289
|
Remove the function used to init glfw key events
Instead use C99 struct initializers. Much less error prone.
|
2021-01-16 20:52:14 +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
|
0714fd376b
|
Fix handling of ctrl key in legacy mode
Also change the glfw constants used for the modifiers to match those
used in the terminal encoding. Less likely to make mistakes translating
that way.
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
39f41faf9f
|
Dont send events for modifier keys unless in all key mode
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
6b2ffc774f
|
Port shortcut and sequence matching code
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
f94a5f4e5c
|
Add a Quickstart section to the protocol documentation
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
c421fd56be
|
Ensure typing in shell works in disambiguate mode
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
11de87d9d9
|
It's ok that Enter and F3 share a number
Enter has u has trailer, F3 has either ~ or 1R
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
8f5d42fa11
|
Python wrapper for key events from window system
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
e14fcf5590
|
Clean up docs
|
2021-01-16 20:52:14 +05:30 |
|
Kovid Goyal
|
f5b81c7ed6
|
...
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
47a901385f
|
Implement reporting of all keys as escape codes with text
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
819bd5cd70
|
Tests for alternate key reporting
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
753ad68ca9
|
Add tests for event type reporting
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
5498f4e526
|
...
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
83a01b6bf4
|
Add tests for the disambiguate flag
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
c519013b20
|
Add tests for legacy letter key encodings
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
78d45eb161
|
Port another use of the old key API
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
eeacac227a
|
Add tests for functional KP keys
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
529e9f83f7
|
Finish up functional key tests
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
5297f7474d
|
Remove another use of GLFW_KEY
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
e06b48a344
|
Identify SS3 in the docs
|
2021-01-16 20:52:13 +05:30 |
|
Kovid Goyal
|
7ba57ebf62
|
esc also needs a low number
|
2021-01-16 20:52:12 +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
|
774a6c8c8b
|
Remove glfw key constants
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
f06eee8fe1
|
Define special numbers in one place only
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
2b12bcc07f
|
Docs for legacy functional encoding
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
a30ea2b7f8
|
Implement progressive enhancement of key event reporting
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
295e8db04c
|
remove unused code
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
b63ae10a09
|
Start documenting new keyboard protocol
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
c8a9336160
|
Code to encode key events
|
2021-01-16 20:52:12 +05:30 |
|
Kovid Goyal
|
c0b6078438
|
Add more keypad keys
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
ccce8c32a3
|
Mapping to unicode and back for XKB keys
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
8f8be9c2b1
|
Add notice to not edit generated code
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
eb8e2225e5
|
Add some more functional keys
Also define aliases for XKB codes
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
397d7d044b
|
Change key data type in some functions
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
a681162326
|
Start work on supporting arbitrary unicode keys
|
2021-01-16 20:52:11 +05:30 |
|
Kovid Goyal
|
f00ec0ff60
|
Merge branch 'm1-build-fix' of https://github.com/pjjw/kitty
|
2021-01-15 10:52:01 +05:30 |
|
Peter Woodman
|
35982a9e58
|
Make is_arm predicate work on macos
|
2021-01-15 00:09:24 -05:00 |
|
Kovid Goyal
|
cf0bdf4d59
|
Add another couple of integrations
|
2021-01-14 06:36:18 +05:30 |
|
Kovid Goyal
|
8a9d43e84d
|
Changelog item for last PR
|
2021-01-13 06:58:01 +05:30 |
|
Kovid Goyal
|
578bf963e3
|
Merge branch 'master' of https://github.com/quentin-fox/kitty
|
2021-01-13 06:57:25 +05:30 |
|
Quentin Fox
|
292c4ce450
|
add menu item to close window
|
2021-01-12 19:55:51 -05:00 |
|