summaryrefslogtreecommitdiffstats
path: root/hwdb.d/60-keyboard.hwdb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* hwdb: Fix Acer Aspire One AOD270/Packard Bell Dot keymappingsHans de Goede2022-09-121-0/+10
| | | | | | | | | | | | | | | The Acer Aspire One AOD270 and the same hardware rebranded as Packard Bell Dot SC need a couple of keymap fixups: 1. The switch-video-mode key does not do anything. Standard acer-wmi maps scancode 0x61 to KEY_IGNORE since typically these events are duplicate with the ACPI video bus. But on these models the ACPI video bus does not send events for this key, so map it. 2. The Brightness up / down hotkeys send atkbd scancode 0xce / 0xef which by default are mapped to KEY_KPPLUSMINUS and KEY_MACRO. These actually are duplicate events with the ACPI video bus, so map these to KEY_IGNORE.
* hwdb: fix Dell Professional Sound Bar AE515 scancode (#24497)Swapnil Devesh2022-08-301-1/+1
|
* hwdb: Force release calculator key on all HP Victus laptopsLockBlock-dev2022-08-291-0/+4
| | | | | The key doesn't create a release event. This is a fix to make it work properly. I made sure the product is generic to work on all Victus laptops. This fix #23006.
* hwdb: Add Dell Professional Sound Bar AE515Swapnil Devesh2022-08-271-0/+4
|
* Add support for Fn+PrtSc on ThinkpadsTomáš Hnyk2022-08-221-0/+1
| | | | | | | | | | | | This adds support for Fn+PrtSc on my Lenovo Thinkpad Extreme gen 2. Judging by the picture on the key, it should probably instead of prog2 be "selective_screenshot" (that is a possible value from judging this list https://gist.githubusercontent.com/samvel1024/02e5675e04f9d84f098e98bcd0e1ea12/raw/e18d950ce571b4ff5c832cc06406e9a6afece132/keynames.txt ) but that does not register with evtest at all. With this change, evtest reports: ``` Event: time 1661081631.027773, type 1 (EV_KEY), code 149 (KEY_PROG2), value 1 Event: time 1661081631.027773, -------------- SYN_REPORT ------------ Event: time 1661081631.027886, type 1 (EV_KEY), code 149 (KEY_PROG2), value 0 Event: time 1661081631.027886, -------------- SYN_REPORT ------------ ``` I am not sure if systemd is the right place to add this, if not, please refer me somewhere else.
* hwdb: Add Acer Aspire A317-33 (#24050)Mitchell Freiderich2022-07-181-0/+4
| | | Enables the power button on the Acer Aspire 3 A317-33
* hwdb: Add HP Dev OneJeremy Soller2022-06-091-0/+5
| | | | | This enables the microphone mute and programmable hotkey for the HP Dev One.
* hwdb: Add Google Meet speakermicPablo Ceballos2022-05-271-1/+2
| | | | | It has the same issue as the Google Hangouts Meet speakermic but a different VID/PID.
* hwdb: Add Google Hangouts Meet speakermicPablo Ceballos2022-05-161-0/+8
| | | | | | | | This device implements the phone mute HID usage as a toggle switch, where 1 indicates muted, and 0 indicates unmuted. However, for a key event 1 indicates that the key has been pressed and 0 indicates it has been released. This mismatch causes issues, so prevent key events from being generated for this HID usage.
* Adding a description of the keyboard shortcut Fn+F12 for the HP EliteBook ↵rodin-ia2022-05-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 845 G7 device. (#23253) udevadm info /dev/input/event4 P: /devices/platform/i8042/serio0/input/input4/event4 N: input/event4 L: 0 S: input/by-path/platform-i8042-serio-0-event-kbd E: DEVPATH=/devices/platform/i8042/serio0/input/input4/event4 E: DEVNAME=/dev/input/event4 E: MAJOR=13 E: MINOR=68 E: SUBSYSTEM=input E: USEC_INITIALIZED=4165584 E: KEYBOARD_KEY_81=f20 E: KEYBOARD_KEY_89=battery E: KEYBOARD_KEY_8a=screenlock E: KEYBOARD_KEY_8b=camera E: KEYBOARD_KEY_8c=media E: KEYBOARD_KEY_8e=dvd E: KEYBOARD_KEY_92=brightnessdown E: KEYBOARD_KEY_97=brightnessup E: KEYBOARD_KEY_b1=help E: KEYBOARD_KEY_b3=unknown E: KEYBOARD_KEY_d7=wlan E: KEYBOARD_KEY_ee=switchvideomode E: KEYBOARD_KEY_68=unknown E: ID_INPUT=1 E: ID_INPUT_KEY=1 E: ID_INPUT_KEYBOARD=1 E: ID_BUS=i8042 E: ID_SERIAL=noserial E: ID_PATH=platform-i8042-serio-0 E: ID_PATH_TAG=platform-i8042-serio-0 E: XKBMODEL=pc105 E: XKBLAYOUT=us E: BACKSPACE=guess E: LIBINPUT_DEVICE_GROUP=11/1/1:isa0060/serio0 E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd E: TAGS=:power-switch: E: CURRENT_TAGS=:power-switch:
* hwdb: add keyboard mapping for HP ProBook 11G2Yu Watanabe2022-04-281-1/+6
| | | | Closes #23108.
* hwdb: Remap micmute to f20 for ASUS WMI hotkeysBenjamin Berg2022-04-221-0/+1
| | | | | | | For micmute userspace handles both micmute and f20, as Xorg cannot handle the high keycode that the micmute key has. As such, adding the remapping means that the key will work on Xorg clients and not just when using wayland.
* hwdb 60-keyboard Add HP/Compaq KBR0133Matthew Blythe2022-04-211-0/+1
|
* hwdb: 60-keyboard: Add Acer Aspire One AO532h keymappingsHans de Goede2022-04-181-0/+6
| | | | | | | | Add keymappings for the Acer Aspire One AO532h netbook. Unmap the brightnesskeys because they send duplicate key events with the ACPI video bus key events and add a mapping for the bluetooth on/off hotkey.
* hwdb: Update 60-keyboard.hwdb (#23074)davijosw2022-04-181-0/+7
| | | | | Fix Fn+F1 (toggle touchpad) that wasn't working. Closes #23058
* hwdb: drop boilerplate about match patterns being unstableZbigniew Jędrzejewski-Szmek2022-04-061-5/+0
| | | | | | | We've had this text since the beginning, but in fact the patterns must be stable in order for people to create local hwdb entries. And we support that and can't change the match patterns without being very careful. So let's just drop the text.
* hwdb: Add mic mute key mapping for HP Elite x360Andy Chi2022-03-291-0/+2
| | | | | | | On the new Elite x360 2 in 1 HP laptops, the microphone mute hotkey is "Fn+F8" and the scancode for this hotkey is 0x81, but this scancode was mapped to fn_esc in the HP generic keymap section. To fix this problem, we add a machine specific keymap section to add the correct keymap rule.
* Add HP Elitebook 2760p support (#22766)AlexCatze2022-03-181-0/+12
|
* Fix mic mute on Acer TravelMate B311-31 (#22677)tawefogo2022-03-081-0/+6
|
* Add support for NEC VersaPro VG-S4piu2022-03-071-0/+11
| | | The brightness control key (Fn+F7 Fn+F8) and touchpad toggle key (Fn + Space) do not work on the NEC VersaPro VG-S laptop. Add the keycode to fix the problem.
* hwdb: Force release calculator key on all HP OMEN laptopsLan Tian2022-02-221-2/+2
|
* hwdb: 60-keyboard: Support the buttons on CZC P10T tabletLubomir Rintel2022-02-181-0/+14
| | | | | | | | | | | | | | | | The machine has tree buttons connected to an EC that acts as a regular AT-compatible keyboard controller. It can be either in "Windows 7" or "Android" mode. It boots up with the earlier, but the Android build on the tablet switches it on bootup (Windows presumably leaves it as-is). The "Windows 7" mode, the behavior is very inconvenient: the Home button emits multiple key presses that presumably do something in Windws 7 while the second button toggles the RF Kill Switch in addition to producing a scancode (it's labeled "Back" on Android version of the tablet). The "Android" mode just sends the good ol' scan codes and this patch handles them. On mainline Linux, the "x86-android-tablets" driver makes sure we're in the correct mode.
* make HP 15s-eq0xxx changes specific to sku9MG38EA#ABZMarco Scardovi2022-01-021-2/+2
| | | | Signed-Off-By: Marco Scardovi <marco@scardovi.com>
* hwdb: 60-keyboard: Fix volume-button mapping on Asus TF103CHans de Goede2021-12-261-0/+8
| | | | | | | | | | | | | | | | | | The Asus TF103C misses the home button in its PNP0C40 GPIO resources causing the button mappings for the volume buttons to be off by one, leading to the volume-up button sending home button presses and the volume-down button sending volume-up button presses. Add a 60-keyboard hwdb entry to correct the mappings. Note this is split over 2 input devices because the soc_button_array driver creates separate input devices for power + home and vol up/down. This is done because power/home act as wakeup buttons where as the volume buttons do not. This means that after this fixup the home -> volume-up button still acts as a wakeup button, there is nothing which can be done about this without adding a kludge to the kernel which is not worth the trouble (IMHO).
* Add missing greater than/less than tab on some HPMarco Scardovi2021-11-291-0/+4
| | | Some HP keyboards (like https://h30434.www3.hp.com/t5/image/serverpage/image-id/203235i01AD626584587DA1?v=v2) have <> between AltGr and left arrow. This add the fix and make it working again
* keymap: Add microphone mute keymap for Dell MachineAndy Chi2021-11-221-0/+2
|
* hwdb: 60-keyboard:: Update Dell Privacy Micmute Hotkey MapAndy Chi2021-11-221-0/+2
| | | | | Dell new Privacy feature provide new hardware level privacy protect for users This patch remaps scancode 0x120001 to key code F20 micmute
* Typos found by codespellDimitri Papadopoulos2021-10-201-3/+3
|
* Merge pull request #20219 from khfeng/use-intel-hid-rfkillLennart Poettering2021-09-291-6/+0
|\ | | | | hwdb: Remove intel-hid rfkill mask
| * hwdb: Remove intel-hid rfkill maskKai-Heng Feng2021-08-111-6/+0
| | | | | | | | | | | | | | | | | | Turns out HP is phasing out hp-wireless in new models, so we need to use intel-hid for rfkill events. To have best backward and forward compatibility, the solution is implemented in userspace: https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda
* | Fix volume control keys for LG Gram (#20644)Ross Jennings2021-09-061-0/+9
| | | | | | | | Fix volume control keys for LG Gram
* | Fix esc, volume control keys and Fn+F1 for Samsung Galaxy Booklainahai2021-09-051-0/+8
| |
* | Fix volume control keys for Lenovo Ideapad Flex 5saikat05112021-09-051-0/+5
| | | | | | Fixes the keys not creating release events
* | hwdb: Add force-release for HP Omen 15 calculator key. (#20538)I-dont-need-name2021-08-261-0/+4
|/ | | | | * Add force-release for HP Omen 15 calculator key. The key doesn't create release event so I have come up with this fix to make it work properly.
* hwdb: 60-keyboard::remove hardcoded definition for KEYBOARD_KEY_56 for MSI ↵Aakash Singh2021-07-201-1/+0
| | | | Prestige And Modern
* hwdb: Add mic mute key mapping for HP Elite DragonflyJeremy Szu2021-06-171-0/+2
| | | | | | * HP confirmed there are two marketing name * HP Elite Dragonfly G2 Notebook PC * HP Elite Dragonfly Max Notebook PC
* hwdb: Add ProBook to use micmute hotkeyKai-Heng Feng2021-06-041-3/+3
| | | | | Like HP EliteBooks and ZBooks, all ProBooks use the same micmute scancode.
* hwdb: keyboard: Ignore duplicate atkbd keypresses on touchpad on/off toggleHans de Goede2021-05-221-0/+4
| | | | | | | | | | | | | | | | | | The atkbd device on the Lenovo Yoga 300-11IBR 2-in-1 sends unknown keycodes when the touchpad is toggled on/off: [ 1918.995562] atkbd serio0: Unknown key pressed (translated set 2, code 0x63 on isa0060/serio0). [ 1918.995610] atkbd serio0: Use 'setkeycodes 63 <keycode>' to make it known. [ 1919.032121] atkbd serio0: Unknown key released (translated set 2, code 0x63 on isa0060/serio0). [ 1919.032135] atkbd serio0: Use 'setkeycodes 63 <keycode>' to make it known. [ 1926.098414] atkbd serio0: Unknown key pressed (translated set 2, code 0x62 on isa0060/serio0). [ 1926.098461] atkbd serio0: Use 'setkeycodes 62 <keycode>' to make it known. [ 1926.146537] atkbd serio0: Unknown key released (translated set 2, code 0x62 on isa0060/serio0). [ 1926.146583] atkbd serio0: Use 'setkeycodes 62 <keycode>' to make it known. The "Ideapad extra buttons" driver alreadys sends f22 / f23 key-events when the touchpad is toggles off, so map the keycodes for the duplicate atkbd events to unknown to silence these kernel warnings.
* hwdb: keyboard: D330 Touchpad toggle keymaphowl2021-05-111-0/+4
| | | | | I have also seen that VIOS LTH17 has the exact same correction and it's also a SIPODEV composite hid device also through usb. In the D330 is a detachable keyboard. It's possible that a very generic way to apply this to at least affected sipodev keyboard could be found using the device ids, but needs info to do that and ensure all sipodev keyboard with the pertinent ids need it. Signed-off-by: David Santamaría Rogado <howl.nsp@gmail.com>
* hwdb: 60-keyboard:: Update Dell Privacy Local Mic Mute Hotkey (#19261)Perry.Yuan2021-04-281-1/+1
| | | | | This patch fix scancode 0x120001 mapping to key code F20 micmute The previous scancode is not correct, it will cause the micmute hotkey no function when testing the mic mute
* hwdb: merge MSI Prestige And MSI Modern FnKeys and Special keys definitionsAakash Singh2021-04-161-17/+12
| | | | | | | | | | | | | | | | | | | | | | | | | 'A10' was the model name for prestige series with 10th gen intel processors and 'SC' was the gpu config for a specific model but now msi has refreshed these series with 11th gen intel processors so the model name becomes 'A11X' where x is gpu config name more info [here](https://www.msi.com/Business-Productivity/Prestige-14-A11X/Specification) and [here](https://www.msi.com/Business-Productivity/Prestige-15-A11X/Specification) [this was the link for model comparison of 10th gen cpus](https://www.msi.com/Business-Productivity/Prestige-15-A10X/Specification) (Dead link now) complete list of Prestige series laptops [here](https://www.msi.com/Business-Productivity/Products#?tag=Prestige-Series) And modern series follows the same naming convention, full list of laptops [here](https://www.msi.com/Business-Productivity/Products#?tag=Modern-Series). examples Prestige series Prestige 14 A10x ( 14inch Intel 10th gen ) Prestige 15 A11x ( 15inch Intel 11th gen ) First gen Modern Series Modern 15 A10x ( 15inch Intel 10th gen) Modern 15 A4x ( 15inch AMD 4000 series) Second gen Modern Series Modern 15 B10x ( 15inch Intel first gen modern laptop) Modern 14 B4x ( 14inch AMD second gen modern laptop) all these laptops have the same keyboard layouts with same functionality on windows (can be reviewed from their support manuals).
* hwdb: merge Micro Star in MSIAakash Singh2021-04-161-6/+1
|
* hwdb: 60-keyboard:: Update MSI Modern backslash and hotkeysAakash Singh2021-04-091-1/+6
| | | | fix typos
* hwdb: 60-keyboard:: Add HP ProBook 455 G5 hotkey quirksJames Buren2021-04-061-0/+5
| | | | | This enables all of the known hotkeys that were not working out of the box on my test unit.
* hwdb: 60-keyboard:: Add HP mt44 Mobile Thin Client hotkey quirksJames Buren2021-04-061-0/+10
| | | | | This enables all of the known hotkeys that were not working out of the box on my test unit.
* hwdb: 60-keyboard:: Update Dell Privacy Micmute Hotkey MapPerry Yuan2021-03-081-1/+1
| | | | | | | | | | | | | Dell new Privacy feature provide new hardware level privacy protect for users This patch remaps scancode 0x120001 to key code F20 micmute The old matching string cannot cover some other Dell products which have the privacy feature,expand the string to all the system that can load the privacy driver,privacy driver already detect the system if it can support this feature. So here we can safely just map the micmute key to scancode 0x120001 Signed-off-by: Perry Yuan <perry_yuan@dell.com>
* hwdb: whitespace fixesLennart Poettering2021-02-191-5/+5
|
* https://github.com/systemd/systemd/issues/15360chri22021-02-181-11/+23
| | | | | | The additional rules fix a firmware bug in the en keyboard of Librem notebooks by Purism. By doing so the break the keyboard with other layouts which do not have the same bug in their firmware.
* hwdb: fix indentationLennart Poettering2021-02-171-7/+7
| | | | a bunch of entries use 2ch instead of 1ch indentation. Fix that.
* Fix micmute hotkey on HP EliteBook Folio G1RussianNeuroMancer2021-02-151-1/+1
| | | Desktop environments expect f20 hotkey instead of micmute