index
:
ghostty.git
1.1.x
1.2.x
main
opengl-test
push-lvtrmyqqqpkn
push-qouskwyzlkmy
tristan957/gtk-ng
vm-tests
Unnamed repository; edit this file 'description' to name the repository.
thomasg
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
input
/
KeyEncoder.zig
Age
Commit message (
Expand
)
Author
2025-10-04
input: use std.Io.Writer for key encoder, new API, expose via libghostty
Mitchell Hashimoto
2025-05-26
style: use decl literals
Qwerasd
2025-05-12
macos: do not send UTF-8 PUA codepoints to key events
Mitchell Hashimoto
2025-05-09
input: ignore control characters for backspace/enter/escape special case
Mitchell Hashimoto
2025-05-09
input: control-encode right control properly
Mitchell Hashimoto
2025-05-09
input: remove `physical_key` from the key event (all keys are physical)
Mitchell Hashimoto
2025-05-09
input: remove translated
Mitchell Hashimoto
2025-04-19
macOS: Do not send control characters as UTF8 keyboard text
Mitchell Hashimoto
2025-03-19
Kitty key encoding should not encode backspace if UTF-8 text is present
Serim Son
2025-03-12
Lots of 0.14 changes
Mitchell Hashimoto
2025-03-02
input: legacy encoding never encodes text for command mods on macOS
Mitchell Hashimoto
2025-01-03
input: legacy encoding falls back to mapping of logical key for ctrlseq
Mitchell Hashimoto
2024-12-19
Change to F3 legacy encoding with modifiers
Sam Atman
2024-12-11
macOS: "option-as-alt" defaults to "true" for US keyboard layouts
Mitchell Hashimoto
2024-10-07
macos: remove the ability to bind fn/globe
Mitchell Hashimoto
2024-08-05
chore: clean up typos
Ćukasz Niemier
2024-06-02
input: CSIu should send full codepoint
Mitchell Hashimoto
2024-06-02
input: Kitty alternate should be reported even if no shifted text (#1817)
Mitchell Hashimoto
2024-04-08
input: fix bs emitting sequence when it should not
rok
2024-04-05
input: add test for backspace change
Mitchell Hashimoto
2024-04-05
input: do not emit sequence on <BS> when their's UTF-8 text
rok
2024-04-04
input: add test for esc clearing dead key state
Mitchell Hashimoto
2024-04-05
input: escape can be used to clear dead key state
rok
2024-03-25
input: fix associated text on macOS
Gregory Anders
2024-02-18
Omit release events for backspace, enter, and tab if report_all is unset
Gregory Anders
2024-02-17
input: encode ctrl+shift+<ascii letter> in CSIu as lowercase + shift
Mitchell Hashimoto
2024-02-17
input: send shifted uppercase ASCII letters as CSIu
Mitchell Hashimoto
2024-02-11
input: ctrl ASCII uppercase behaves the same as ctrl lowercase
Mitchell Hashimoto
2024-01-27
apprt/embedded: ctrl-only should use binding-mods only
Mitchell Hashimoto
2024-01-25
input: handle more ctrl+<key> sequences, namely ctrl+_
Mitchell Hashimoto
2024-01-09
input: manage application keypad state with mode 1035
Mitchell Hashimoto
2024-01-08
input: add unit test for no associated text on release
Mitchell Hashimoto
2024-01-08
input: never report associated text on key release
Tim Culverhouse
2023-12-24
input: kitty keyboard modifier event changes from Kitty 0.32
Mitchell Hashimoto
2023-12-21
input: kitty encoding should only report alt key if not equal to utf8
Mitchell Hashimoto
2023-12-13
macos: proper event when sided mod released with other side pressed
Mitchell Hashimoto
2023-12-13
input/kitty: do not encode event with mods if press
Mitchell Hashimoto
2023-12-13
input/kitty: do not encode event+mods if they're both default
Mitchell Hashimoto
2023-11-29
input: update preventsText comment
Mitchell Hashimoto
2023-11-29
input: Kitty encoding suppress associated text on macOS with alt
Mitchell Hashimoto
2023-11-24
key-encode: only set associated text when there is printable text
Tim Culverhouse
2023-11-24
input: kitty encoding should ignore committed preedit state
Mitchell Hashimoto
2023-11-15
input: do not encode enter with utf8 as pc style key
Mitchell Hashimoto
2023-11-13
macos: ignore alt key with other modifiers set
Mitchell Hashimoto
2023-11-13
input: fix failing test on Linux
Mitchell Hashimoto
2023-11-13
input: process alt-prefix even if utf8 text doesn't exist
Mitchell Hashimoto
2023-11-12
macos-option-as-alt works again
Mitchell Hashimoto
2023-10-12
input: legacy encoding pc style keys should ignore directional modifiers
Mitchell Hashimoto
2023-09-29
Merge pull request #578 from rockorager/dev
Mitchell Hashimoto
2023-09-29
input: make Key ascii functions comptime-generated
Mitchell Hashimoto
[next]