summaryrefslogtreecommitdiffstats
path: root/platform/linuxbsd/key_mapping_x11.cpp
Commit message (Collapse)AuthorAgeFilesLines
* linuxbsd: move all X11 stuff in its own directoryRiteo2022-11-021-2001/+0
| | | | | This allows implementing `DisplayServer`s like Wayland without making a mess in the source tree.
* Remapped the numpad keys on linux when numlock is offMladoniSzabi2022-10-031-11/+15
| | | | | | | On Linux, when using the numpad while numlock is off doesn't do anything. Made the numpad keys map to the correct control keys. Resolves: #54814.
* Adding function key support from F17 to F35gregcsokas2022-06-161-0/+42
| | | | | | OSX supports everything by default, Linux is also capable of supporting every function key, Windows as I know support only up to F24
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
| | | | Happy new year to the wonderful Godot community!
* Use "enum class" for input enumsAaron Franke2021-11-121-249/+249
|
* Allow for mapping keycodes to current layoutFrixuu2021-09-211-0/+12
|
* Use Key enum instead of plain integersAaron Franke2021-08-101-8/+8
|
* Rename "Control" key to "Ctrl" and add "_pressed" suffix to all ↵Lightning_A2021-05-071-4/+4
| | | | InputEventWithModifiers properties/methods
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
| | | | | | | | | | | | | | Happy new year to the wonderful Godot community! 2020 has been a tough year for most of us personally, but a good year for Godot development nonetheless with a huge amount of work done towards Godot 4.0 and great improvements backported to the long-lived 3.2 branch. We've had close to 400 contributors to engine code this year, authoring near 7,000 commit! (And that's only for the `master` branch and for the engine code, there's a lot more when counting docs, demos and other first-party repos.) Here's to a great year 2021 for all Godot users 🎆
* Remove empty lines around braces with the formatting scriptAaron Franke2020-11-161-3/+0
|
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-16/+30
| | | | | Using clang-tidy's `readability-braces-around-statements`. https://clang.llvm.org/extra/clang-tidy/checks/readability-braces-around-statements.html
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-12/+0
| | | | | | | | | | | | | | Which means that reduz' beloved style which we all became used to will now be changed automatically to remove the first empty line. This makes us lean closer to 1TBS (the one true brace style) instead of hybridating it with some Allman-inspired spacing. There's still the case of braces around single-statement blocks that needs to be addressed (but clang-format can't help with that, but clang-tidy may if we agree about it). Part of #33027.
* Effective DisplayServer separation, rename X11 -> LinuxBSDJuan Linietsky2020-03-261-0/+1944