RichardG867
|
8786eebc8f
|
qt: Add Apple ISO keyboard workaround + debug code for this case
|
2023-04-10 12:57:42 -03:00 |
|
OBattler
|
d3bd8fb1ae
|
Moved scan code translation to the keyboard controller's side where it should be and removed an excessive keyboard command queue add function.
|
2023-04-10 14:08:36 +02:00 |
|
OBattler
|
c614efa075
|
Fixed scan code translation skip checking (fixes missing break code on Alt+Print Screen / SysRq) and actually committed the Acer V10 fix.
|
2023-04-10 13:45:55 +02:00 |
|
RichardG867
|
18ee7f7080
|
workflows: Add missing qt5 package for a private header
|
2023-04-09 20:23:34 -03:00 |
|
RichardG867
|
be5b473436
|
qt: Add one more RAlt XKB keycode mapping
|
2023-04-09 20:18:51 -03:00 |
|
RichardG867
|
8fc6027756
|
qt: Add Alt+PrtSc special case for one evdev key
|
2023-04-09 19:49:25 -03:00 |
|
RichardG867
|
fb00a89b89
|
workflows: Add missing Linux keyboard input libraries
|
2023-04-09 19:42:01 -03:00 |
|
RichardG867
|
6f8fffc275
|
qt: Fix potential UAF and leak in Wayland xkbcommon keyboard
|
2023-04-09 19:38:05 -03:00 |
|
RichardG867
|
e492640d65
|
qt: Unify keyboard input paths
|
2023-04-09 19:33:32 -03:00 |
|
RichardG867
|
735b9b000e
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-09 19:24:56 -03:00 |
|
RichardG867
|
bd1832054e
|
qt: Add a couple xkb mappings for Japanese Apple keyboards
|
2023-04-09 18:24:26 -03:00 |
|
OBattler
|
91278c3a8e
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-09 23:24:11 +02:00 |
|
OBattler
|
1c4afad095
|
The keyboard controller now waits for the keyboard or mouse to process a command, hopefully fixes the remaining 301 errors on the IBM PS/2 models.
|
2023-04-09 23:24:03 +02:00 |
|
RichardG867
|
660856d6ec
|
qt: Fix some Haiku keycodes, move them to a header and add key name comments
|
2023-04-09 18:08:03 -03:00 |
|
RichardG867
|
b904636fe1
|
qt: Fix some macOS keycodes, move them to a header and add key name comments
|
2023-04-09 17:48:13 -03:00 |
|
RichardG867
|
9c49b53c08
|
qt: Fix Print Screen key on Linux
|
2023-04-09 17:04:57 -03:00 |
|
RichardG867
|
95f94bf57f
|
qt: Clarify a specific evdev mapping
|
2023-04-09 16:36:47 -03:00 |
|
RichardG867
|
579e5ce8ff
|
qt: Fix Pause key on Linux
|
2023-04-09 16:36:36 -03:00 |
|
OBattler
|
4eb902d853
|
More keyboard controller fixes.
|
2023-04-09 19:44:15 +02:00 |
|
OBattler
|
af8575b47b
|
Made keyboard_input() correctly translate 0xe11d into the 0x0100 special case.
|
2023-04-09 04:57:48 +02:00 |
|
OBattler
|
48966a5cfb
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-09 04:36:37 +02:00 |
|
OBattler
|
7b76b2af27
|
The PS/2 mouse poll is now also a state machine and fixed output port writes on AMI PS/2 keyboard controllers - fixes PS/2 mouse in Windows 3.1 on some machines.
|
2023-04-09 04:36:28 +02:00 |
|
RichardG867
|
5b6965402a
|
qt: Fix key translation screw-up
|
2023-04-08 21:49:04 -03:00 |
|
RichardG867
|
b447cc85c9
|
qt: Add AltGr XKB alias
|
2023-04-08 21:48:01 -03:00 |
|
RichardG867
|
897f6a44e8
|
qt: Attempt fix for Pause key with the new mappers
|
2023-04-08 21:42:06 -03:00 |
|
RichardG867
|
32ff9c50b2
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-08 21:39:27 -03:00 |
|
richardg867
|
68e49b75bc
|
Jenkins: Clean pacman cache after update
|
2023-04-08 20:30:07 -03:00 |
|
OBattler
|
6e2761d175
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-09 00:59:18 +02:00 |
|
OBattler
|
4471849891
|
The keyboard now is now also a state machine.
|
2023-04-09 00:59:10 +02:00 |
|
RichardG867
|
85330cd6dc
|
qt: Remove a duplicate evdev mapping
|
2023-04-08 19:41:09 -03:00 |
|
RichardG867
|
218f70baac
|
qt: Map F13/F14/F15 using Apple equivalency again for Apple keyboards on Linux
|
2023-04-08 19:39:11 -03:00 |
|
RichardG867
|
b16b454bf1
|
qt: Add another XKB alias for Japanese Num,
|
2023-04-08 19:36:48 -03:00 |
|
RichardG867
|
4002b71da6
|
qt: Remove legacy X11 input translators
|
2023-04-08 18:58:26 -03:00 |
|
RichardG867
|
ae92023279
|
qt: Add missing evdev mappings and fix offset in native evdev mode
|
2023-04-08 18:45:10 -03:00 |
|
RichardG867
|
a80e9501b8
|
qt: Add evdev keycode mapper
|
2023-04-08 17:58:55 -03:00 |
|
RichardG867
|
1fb13b605e
|
qt: Add more XKB mappings, mostly multimedia on extended evdev codes (apparently not usable in X but will be useful later)
|
2023-04-08 15:39:42 -03:00 |
|
RichardG867
|
6e1f3de044
|
qt: Get XCB connection for xkbcommon keyboard from Qt itself
|
2023-04-08 14:32:05 -03:00 |
|
RichardG867
|
aea869b997
|
qt: Add missing XKB mapping for KPPLUSMINUS
|
2023-04-08 02:19:26 -03:00 |
|
richardg867
|
201503e6d2
|
Jenkins: Fix pkgconfig path missing a dependency for xkbcommon-x11
|
2023-04-08 01:19:05 -03:00 |
|
RichardG867
|
080859f184
|
qt: Fix xkb Pause key handling
|
2023-04-08 01:03:21 -03:00 |
|
RichardG867
|
38d78a7b7c
|
Merge branch 'master' of https://github.com/86Box/86Box
|
2023-04-08 01:03:05 -03:00 |
|
richardg867
|
08158571c0
|
Jenkins: Remove forgotten debug line
|
2023-04-08 01:02:45 -03:00 |
|
RichardG867
|
4dd6b16855
|
qt: Add another xkb Num. alias
|
2023-04-08 00:38:24 -03:00 |
|
RichardG867
|
bbbe0ec88d
|
qt: Add xkbcommon keyboard support for Wayland
|
2023-04-08 00:31:25 -03:00 |
|
RichardG867
|
078e8cca0c
|
Add more AppImage build stuff to gitignore
|
2023-04-08 00:29:40 -03:00 |
|
RichardG867
|
ce4723b6de
|
Jenkins: Add Qt Wayland support to AppImage
|
2023-04-07 23:43:45 -03:00 |
|
RichardG867
|
fda95509f9
|
Add AppImageBuilder directive for libxkbcommon
|
2023-04-07 22:42:48 -03:00 |
|
RichardG867
|
be742eb163
|
Merge branch 'master' of https://github.com/86Box/86Box
# Conflicts:
# .ci/build.sh
|
2023-04-07 22:41:45 -03:00 |
|
RichardG867
|
0b2b8807fd
|
Fix file permissions
|
2023-04-07 22:39:26 -03:00 |
|
RichardG867
|
05b3cd1607
|
qt: Initial xkbcommon keyboard support for X11
|
2023-04-07 22:35:32 -03:00 |
|