summaryrefslogtreecommitdiffstats
path: root/hwdb.d/60-keyboard.hwdb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hwdb: Add mic mute key mapping for Dell Pro Rugged seriesKai-Chuan Hsieh2024-07-191-0/+2
|
* hwdb: add backslash and touchpad toggle mapping for Aquarius Cmp NS483Vasiliy Kovalev2024-07-181-0/+9
| | | | Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
* Add MSI Claw AT Keyboard Scancodes.Derek J. Clark2024-07-091-0/+5
|
* Fix key toggle touchpad button for multilaser ul154 (#33630)Edson Juliano Drosdeck2024-07-051-0/+7
|
* hwdb: fix keyboard of RedmiBook Pro 15 2022 (#33465)oldherl2024-06-241-0/+9
| | | | | | Fix two problems of the keyboard of RedmiBook Pro 15 2022. - Enter key in the main area was mapped to KP_Enter. - When Fn is locked (to use F1-F12 without pressing Fn), Right Ctrl was mapped to Menu. Keeping it as Right Ctrl is more useful.
* Add OrangePi NEO ScancodesDerek J. Clark2024-06-181-0/+9
| | | | | | | | | Adds scancodes for the OrangePi NEO Handheld Gaming computer. This device ships with an AT Translated Set 2 Keyboard device that provides two buttons, ~~LC (Top Left) and RC (Top Right)~~ Home (front, bottom left) and Gamepad (front, bottom right). The scancodes do not properly map in Linux. This change maps these scancodes to ensure the hardware behaves as the OEM expects.
* hwdb: add scancodes for AYANEO devices (#33378)Derek J. Clark2024-06-181-4/+16
| | | | | | | | | | | | | | | | | | | AYANEO has multiple models that all use the same AT Translated Set 2 Keyboard device with 3-4 buttons available. Starting with the AYANEO 2 there was a change to the IMU programming they were using that caused the scancodes to no longer present the correct values in Linux. This change adds a blanket scancode mapping to present the correct keycodes as designed by the OEM. In some cases a kernel bug will cause the AT Translated Set 2 Keyboard to present as an AT Raw Set 2 keyboard. I have also adjusted the scancodes for this scenario as well so they are in line with expected behavior. Currently only the Kun is still experiencing this bug. Example userspace tool refs: https://github.com/ShadowBlip/InputPlumber/blob/main/rootfs/usr/lib/udev/hwdb.d/59-inputplumber.hwdb https://github.com/ShadowBlip/HandyGCCS/blob/main/usr/lib/udev/hwdb.d/59-handygccs-ayaneo.hwdb https://github.com/hhd-dev/hhd/tree/master/usr/lib/udev/hwdb.d
* hwdb: add keyboard mappings for the Ayaneo Kun face buttonsTobias Jakobi2024-06-111-0/+16
| | | | See comment in hwdb file for details.
* Fix key toggle touchpad and programmable buttom for Positivo N14AP7Edson Juliano Drosdeck2024-06-041-2/+2
|
* hwdb: added hwdb rules for micmute and power button on Acer Nitro AN 515-58 ↵Leonard2024-06-011-0/+5
| | | | (#32867)
* hwdb: Lenovo 16G6IRL volume keys and friends (#33107)Victor Berchet2024-05-311-0/+2
| | | | | | | | | This prevents volume keys on the machine from repeating. Full modalias: ``` $ cat /sys/class/dmi/id/modalias dmi:bvnLENOVO:bvrMMCN36WW:bd03/26/2024:br1.36:efr1.30:svnLENOVO:pn21KH:pvrThinkBook16G6IRL:rvnLENOVO:rnLNVNB161216:rvrSDK0T76530WIN:cvnLENOVO:ct10:cvrThinkBook16G6IRL:skuLENOVO_MT_21KH_BU_idea_FM_ThinkBook16G6IRL: ```
* hwdb: Lenovo IdeaPad Z500 Touchpad Toggle (#33039)Nicholas Little2024-05-281-0/+2
| | | Map scancode f3 to KEY_F21.
* hwdb: Enable JP-IK LEAP W502's touchpad toggle keyJian-Hong Pan2024-05-171-0/+8
| | | | | | | | | | | | | | | | | The laptop JP-IK LEAP W502 has touchpad toggle key (Fn+F9), but it does not work. Because, the scancode maps to a wrong key code: Event: time 1715846095.224900, type 4 (EV_MSC), code 4 (MSC_SCAN), value 9d Event: time 1715846095.224900, type 1 (EV_KEY), code 97 (KEY_RIGHTCTRL), value 1 Event: time 1715846095.224900, -------------- SYN_REPORT ------------ Event: time 1715846095.230985, type 4 (EV_MSC), code 4 (MSC_SCAN), value db Event: time 1715846095.230985, type 1 (EV_KEY), code 125 (KEY_LEFTMETA), value 1 Event: time 1715846095.230985, -------------- SYN_REPORT ------------ Event: time 1715846095.232903, type 4 (EV_MSC), code 4 (MSC_SCAN), value 76 Event: time 1715846095.232903, type 1 (EV_KEY), code 85 (KEY_ZENKAKUHANKAKU), value 1 Event: time 1715846095.232903, -------------- SYN_REPORT ------------ Map the scancode 76 to KEY_F21 to enable the touchpad toggle key.
* hwdb.d/60-keyboard.hwdb: enable Clevo quirk for model V5x0TUMichał Kopeć2024-05-151-0/+1
| | | | | | Enable the display switch function key quirk for a new model. Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com>
* Fix Positivo N14EPE and N15EPE key toggle touchpad and search keyLucas Salles2024-05-101-0/+5
|
* hwdb: Add mapping for Xiaomi Mipad 2 bottom bezel capacitive buttonsHans de Goede2024-05-051-0/+15
| | | | | | | | | | | | | | | | The Xiaomi Mipad2 tablet has 3 capacitive buttons at the bottom. These 3 buttons are handled by the touchsceen (the touchscreen extends downwards to cover the bottom bezel). By default these send Windows specific shortcuts which do not work with Linux desktop environments: Menu: LeftMeta + S Home: LeftCtrl + Esc Back: Backspace Map these to menu / leftmeta (Windows key / Win 8 tablet home button key) / back.
* hwdb: Add mapping for Samsung GalaxyBook - 550X (#32616)Saliba-san2024-05-011-0/+5
| | | | | | | | - Kernel: linux-6.8.8-arch - systemd: 255.5-3-arch - Laptop: Samsung GalaxyBook - NP550XDA-KF1BR This is the solution to a problem with the Samsung GalaxyBook in which some Media keys, when pressed and released, get stuck as if they are hold.
* hwdb: Add mapping for ACPI quickstart keys on Toshiba Z830Hans de Goede2024-03-251-0/+10
| | | | | | | | | | | | | | | | The Toshiba Z830 has 3 hotkeys which use the ACPI PNP0C32 quickstart spec: https://archive.org/details/microsoft-acpi-dirapplaunch These devices have an ACPI method called GHID() which suggests it returns a value from the "HID Usage Tables" document, but these methods simple returns a follow number for the button (1, 2 and 3). The first 2 buttons are for what the manual calls "TOSHIBA eco button" and "TOSHIBA Presentation button", since there is no good match for these simply map them to KEY_PROG1 and KEY_PROG2. The third button is intended to toggle the touchpad on/off, map this to F21 which GNOME/KDE will interpret as touchpad toggle.
* Fix Positivo N14NPE-N and N15NPE-N key toggle touchpad and search keyEdson Juliano Drosdeck2024-03-181-0/+5
|
* hwdb: Add touchpad toggle mapping for Kvadra LE14U/LE15UVasiliy Kovalev2024-03-051-0/+8
| | | | Signed-off-by: Vasiliy Kovalev <kovalev@altlinux.org>
* hwdb: add Predator PHN16-71onenowy2023-11-191-0/+6
| | | enable microphone mute, predator sense button and fix the keyboard backlight up button changes display brightness.
* add udev rule for micmute (f20)Martin Beneš2023-10-081-0/+4
|
* Fix Positivo N14EP6 key toggle touchpad and programmable keys (#29448)Lucas Adriano Salles2023-10-041-0/+2
|
* add support for hp pavilion gaming 15 lid switch (#29304)beh_102572023-09-261-0/+5
| | | | | | | | | | Tested together with kernel patch: https://lore.kernel.org/linux-acpi/20230920130506.8595-1-hdegoede@redhat.com/ but the d7 key is still interpreted as a wlan key switch, so an hwdb update is needed. Raw dmi: dmi:bvnInsyde:bvrF.45:bd07/07/2023:br15.45:efr2.51:svnHP:pnHPPavilionGamingLaptop15-dk1xxx:pvrType1ProductConfigId:rvnHP:rn8742:rvr02.51:cvnHP:ct10:cvrChassisVersion:sku20T68EA#BH4:: Related to: https://github.com/systemd/systemd/issues/28942
* hwdb: add mic mute key mappings for Acer Predator Triton 300 SEIllusionMan12122023-09-191-0/+4
|
* hwdb: keyboard: D330 FnLk toggleDavid Santamaría Rogado2023-09-061-0/+3
| | | | | Map Fn+Tab to fn_esc as is FnLock toggle in this keyboard. Still doesn't behave as expected because work in ideapad_laptop kernel module could be required but now at least we report the same mapping in others keyboards with Fn+ESC for FnLock and not unknown. Signed-off-by: David Santamaría Rogado <howl.nsp@gmail.com>
* hwdb: Mute SW rfkill keys on MSI Wind U100Maxim Mikityanskiy2023-08-031-2/+6
| | | | | | | | | | | | | | | | | | | Kernel patch [1] fixed bugs in rfkill handling on MSI Wind U100. Now that the HW rfkill reports the correct state, and the SW rfkill is controllable from userspace, it's necessary to mute KEY_WLAN and KEY_BLUETOOTH generated on HW rfkill state changes. Otherwise, the userspace will react to these keys and toggle the SW rfkill as well, which is not desired, because the user may end up with non-functional radios if HW and SW rfkills are out of sync. Blocking these keycodes doesn't impair user experience, because the desktop environment can still react to HW rfkill events and act accordingly (for example, show notifications). While at it, use "unknown" instead of "reserved" to mute keys, to avoid the "atkbd serio0: Unknown key pressed" flood in dmesg. [1]: https://lore.kernel.org/all/20230721145423.161057-1-maxtram95@gmail.com/
* hwdb: merge multiple keyboard entries with same settingYu Watanabe2023-07-051-19/+4
| | | | | | | | | | | Follow-up for 123c0e24dd3af4c7168ee77dad841cc730b5db60. Note, the entry was originally added for IdeaPad Flex 5 in 21b589a15504cdbd309a82abb566ef4e36957f92. Then, a bug introduced by 19db450f3a243fcaf0949beebafc3025f8e3a98e. But, when it was fixed by 738a195bd59dc2e85c15382d17d391c1781aaa4e, the glob becomes too stricter, and another variant was added by 123c0e24dd3af4c7168ee77dad841cc730b5db60.
* hwdb: fix volume control keys on Lenovo IdeaPad Flex 5 (14ARE05)Hoe Hao Cheng2023-06-271-0/+5
|
* hwdb: fix arrow keys on HP Elite Dragonfly G3Benjamin Raison2023-06-101-0/+7
|
* hwdb: fix Positivo CG15D key toggle touchpad and programmable keys (#27689)Edson Juliano Drosdeck2023-05-181-0/+2
|
* hwdb: fix keyboard entry for IdeapadFlex5 (#27643)saikat05112023-05-151-1/+1
| | | | | Fixes a bug caused by 19db450f3a243fcaf0949beebafc3025f8e3a98e (#27211). Also this makes the model more specific.
* Fix Positivo CF40CM-V2 key toggle touchpaddrosdeck2023-05-121-0/+2
|
* hwdb: do not include '#' in modaliasYu Watanabe2023-05-061-1/+1
| | | | | Follow-up for 7bd3d6e35a6de8b1bf93e2fae28a64f0c7ffd2ac. Fixes #27516.
* hwdb: add hardware rfkill key for Dell Latitude E6* models (#27462)don bright2023-04-301-1/+2
| | | | | | | | | | | | Hello This pull req is adapting pull req #5772 (which fixed issue #5047), for the very similar computer Dell Latitude E6420 which has the same problem with the hardware switch to toggle wifi (aka rfkill). The symptom is the following repeated msgs in dmesg [ 309.010284] atkbd serio0: Use 'setkeycodes e008 <keycode>' to make it known. [ 309.016020] atkbd serio0: Unknown key pressed (translated set 2, code 0x88 on isa0060/serio0). Adding this line to include E6 models causes these messages to stop showing in dmesg Thank you
* hwdb: fix ambiguous glob pattern for Lenovo machinesYu Watanabe2023-04-111-10/+10
| | | | | | Fixes #27195. Follow-up for a5c0ad9a9a2964079a19a1db42f79570a3582bee.
* hwdb: Move MSI touchpad-toggle mapping to generic MSI sectionHans de Goede2023-03-271-2/+1
| | | | | | | | | | | | | | Like other MSI laptops the MSI Summit E16 Flip A12UCT laptop also send atkbd scancode 0x76 for the Fn + F4 touchpad-toggle hotkey combo. Move the existing mapping for this from the MSI Prestige And MSI Modern section to the generic MSI laptop section. While at it also drop the KEYBOARD_KEY_f1=f20 mapping from the MSI Prestige And MSI Modern section, as that is already listed in the generic MSI laptop section. Link: https://bugzilla.kernel.org/show_bug.cgi?id=216824
* hwdb: fix Wifi toggling for Haier 7G-Series/JWU (#25293) (#26878)taniishkaaa2023-03-191-0/+8
|
* hwdb: 60-keyboard.hwdb: Fix modalias for Thinkpad X200 Tablet (#26795)EinBaum2023-03-141-1/+1
| | | | | | | | | This fixes the tablet buttons on the Thinkpad X200 Tablet. My Lenovo ThinkPad X200 Tablet is called "ThinkPadX200T" instead of "ThinkPadX200Tablet": ``` $ cat /sys/devices/virtual/dmi/id/modalias dmi:bvnLENOVO:bvr7WET71WW(3.21):bd11/29/2012:br3.33:efr1.6:svnLENOVO:pn7453WVK:pvrThinkPadX200T:rvnLENOVO:rn7453WVK:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:sku: ``` This patch makes both strings work correctly to support the extra tablet keys.
* Revert "hwdb: fix swapped buttons for Logitech Lift left"Yu Watanabe2023-03-051-5/+0
| | | | | | | | | This reverts commit 81cfea95e51c72da6765b517e7038b3e7e3dec9f. The modalias seems to match a generic Logitech USB receiver even the connected mouce is not for left hand. Fixes #26671 and #26676.
* hwdb: fix swapped buttons for Logitech Lift leftVít Zikmund2023-02-221-0/+5
|
* hwdb: Add HP ENVY x360 2-in-1Jean-Tiare Le Bigot2023-02-151-0/+1
| | | | | Since #26144, RFKILL events are disabled for HP ENVY x360 Convertible. This commit adds a variation of the name.
* hwdb: add override for IdeaPad5 insert keyZbigniew Jędrzejewski-Szmek2023-02-081-1/+5
| | | | | | Fixes #25968. I wrote the rule to assume that all IdeaPad5 thingies are like that.
* Fix Positivo-vaio VJPW12F11X key toggle touchpaddrosdeck2023-02-071-2/+2
|
* hwdb: Prevent activation of airplane mode on HP ENVY x360DaPigGuy2023-01-221-0/+2
|
* hwdb: Add touchpad toggle mapping for System76 Pangolin 1213r0ck2023-01-211-1/+5
|
* hwdb: Add mic mute key mappings for Dell G16 SeriesKoba Ko2023-01-181-0/+2
| | | | add Dell G16 series to use the mic mute hotkey.
* Fix Positivo MASTER-N1110 key toggle touchpaddrosdeck2023-01-101-0/+2
|
* Prevents airplane mode toggle for HP Spectre 16Hannoskaj2022-12-261-0/+4
|
* hwdb: Add mic-mute, control-center and screen-rotation mappings for MSI laptopsHans de Goede2022-12-211-4/+3
| | | | | | | | | | | | | | | | | | | | | | The MSI Summit E16 Flip A12UCT laptop sends the following unmapped atkbd scancodes: 0x91: Launch MSI Control Center 0xf1: Toggle mic mute 0xf2: Rotate screen The 0x91, 0xf1 and 0xf2 codes are already present in the MSI Prestige/Modern series specific keymappings and the 0xf1 mapping is also already present in the MSI Bravo 15-B5DX FnKeys entry. This shows that these are generic to many MSI models, so add mappings for these to the generic MSI mappings. Since the MSI Bravo 15-B5DX FnKeys entry only contains the 0xf1 mapping and that is covered by the generic MSI mappings now, that entry is removed. Link: https://gitlab.freedesktop.org/libinput/libinput/-/issues/822 Link: https://bugzilla.kernel.org/show_bug.cgi?id=216824