summaryrefslogtreecommitdiffstats
path: root/macosx/tkMacOSXKeyboard.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge 9.0. Streamline some indentingjan.nijtmans2024-06-301-2/+2
|
* (c) -> ©jan.nijtmans2024-05-091-1/+1
|\
| * (c) -> ©jan.nijtmans2024-05-091-1/+1
| |\
| | * Consistancy in the usage of "Copyright". On MacOS, always use the UTF-8 ↵jan.nijtmans2024-05-091-1/+1
| | | | | | | | | | | | copyright-sign
| | * Add more type-casts, code cleanup (all backported from 8.7)jan.nijtmans2023-06-081-6/+4
| | |
* | | Starting work to compile Tk with TCL_UTF_MAX=4 (WIP)jan.nijtmans2023-11-271-1/+1
|/ /
* | Fix [ee0847f633]: Aqua: compiler warning in debug builds. And Fix ↵fvogel2023-03-301-1/+1
|\ \ | |/ | | | | [2ed289cae0]: Aqua: more format specifiers than arguments in tkToolbarButton
| * Fix [ee0847f633]: Aqua: compiler warning in debug builds.fvogel2023-03-281-1/+1
| |
* | Merge 8.7jan.nijtmans2022-03-161-2/+2
|\ \ | |/
| * Eliminate some write-only variables in MacOSXjan.nijtmans2022-03-161-2/+2
| |
* | Merge 8.6jan.nijtmans2021-02-021-20/+20
|\ \ | |/
| * More implicit type-casts, for C++ compatibility.jan.nijtmans2021-02-021-20/+20
| |
* | (c) -> ©jan.nijtmans2020-12-091-4/+4
| |
* | Merge 8.6. More usage of TCL_UNUSED macrojan.nijtmans2020-10-151-2/+0
|\ \ | |/
* | Merge 8.6jan.nijtmans2020-10-021-1/+1
|\ \ | |/
| * Fix more warnings, related to -Wshadow, now in MacOSX codejan.nijtmans2020-10-021-1/+2
| |
* | Merge 8.6jan.nijtmans2020-08-131-8/+5
|\ \ | |/
| * Add XOffsetRegion and XkbKeycodeToKeysym to (internal X11) stub table. More ↵jan.nijtmans2020-08-131-15/+25
| |\ | | | | | | | | | use of TCL_UNUSED macro
| | * Fix for keyboard modifier events, thanks to Trevor Williams for patchKevin Walzer2015-03-051-1/+1
| | |
| | * Review branch for merge of Tk-Cocoa into Tk 8.5 main branchKevin Walzer2012-09-121-160/+235
| | |
* | | Fix some deprecation/unused parameter compiler warningsjan.nijtmans2020-05-191-6/+6
| | |
* | | Don't use trans_chars array on MacOSX any more.culler2020-05-171-18/+18
|\ \ \ | |/ /
| * | Don't use trans_chars array on MacOSX any more.jan.nijtmans2020-05-171-18/+18
| |\ \
| | * | Add the macOS support, using the TkWheelEvent but not the TkKeyEvent since ↵culler2020-05-141-18/+18
| | | | | | | | | | | | | | | | macOS no longer needs trans_chars.
* | | | Fix compiler errors and warnings on macOS 10.6 (Snow Leopard)culler2020-05-161-7/+12
|\ \ \ \ | |/ / /
| * | | Fix compiler errors and warnings on macOS 10.6 (Snow Leopard)culler2020-05-161-7/+12
| |/ /
* | | Fix [585584ad66]: On Aqua, keysyms are incomplete and inconsistent for ↵culler2020-05-121-444/+446
|\ \ \ | |/ / | | | | | | generated events. Key event handling was completely reworked.
| * | Deal with the Menu key and possibly other keys that Apple does not use.culler2020-05-121-1/+2
| | |
| * | More comment editsmarc_culler2020-05-051-3/+5
| | |
| * | Edit another comment.marc_culler2020-05-051-2/+5
| | |
| * | Edit comments.culler2020-05-051-8/+9
| | |
| * | Add non-regression tests.marc_culler2020-05-041-20/+42
| | |
| * | make injectkeyevent accept a numerical keysym instead of a virtual key code.marc_culler2020-05-031-2/+1
| | |
| * | Add comments, set virtual to REPLACEMENT_VIRTUAL when inserting IME text too.marc_culler2020-05-031-3/+26
| | |
| * | Replace one hash table with an array; make keycodes work in text and entry; ↵marc_culler2020-05-031-168/+155
| | | | | | | | | | | | use bitfields; stop bind from sign extending keycodes.
| * | Do a little better with keypad keys and shifting keysyms that are not on the ↵marc_culler2020-04-301-16/+27
| | | | | | | | | | | | keyboard.
| * | Edit some comments.marc_culler2020-04-301-11/+12
| | |
| * | Add missing braces. Thanks to Christopher Chavez.marc_culler2020-04-301-1/+2
| | |
| * | Deal with <Oslash> ~ <Shift-oslash> ~ <Shift-Option-o> ~ <Shift-Option-O> ~ ↵marc_culler2020-04-291-63/+132
| | | | | | | | | | | | <Option-O> ... and fix <BackSpace> and improve injection of key NSEvents.
| * | More comment edits. Add a new test command which can by used to inject key ↵culler2020-04-281-56/+51
| | | | | | | | | | | | NSEvents directly into the macOS event queue.
| * | Correct a couple of masking operations.culler2020-04-271-3/+3
| | |
| * | Edit a commentculler2020-04-271-3/+4
| | |
| * | Eliminate use of nbytes, which seems to be superfluous on macOS; edit some ↵marc_culler2020-04-271-30/+19
| | | | | | | | | | | | comments
| * | Deal with Apple's Backspace key.marc_culler2020-04-271-1/+3
| | |
| * | Tidy up; expand comments; clarify NSTextInputClient logic; deal with keyPad ↵culler2020-04-261-76/+145
| | | | | | | | | | | | buttons.
| * | Figured out how to make empty trans_chars, and dealt with menu and control ↵culler2020-04-261-2/+4
| | | | | | | | | | | | characters.
| * | Remove no-op bindings for function keys and set trans_chars appropriately.culler2020-04-251-3/+13
| | |
| * | Rework the keysym handling so we can generate keysyms for non-Latin-1 keys. ↵marc_culler2020-04-231-235/+148
| | | | | | | | | | | | Also, edit comments and try to make names more accurate.
| * | Make the structure of the latin1Table explicitmarc_culler2020-04-211-41/+42
| | |
| * | Process Control-Tab normally; stop using an illegal value for send_event as ↵culler2020-04-201-6/+4
| | | | | | | | | | | | a flag.