teknoraver / rpms / systemd

Forked from rpms/systemd 2 months ago
Clone

Blame 0186-keymap-Refactor-Acer-tables.patch

Zbigniew Jędrzejewski-Szmek 126222
From 7bf8a20c2f52a3684deef37098f7a73a873da93c Mon Sep 17 00:00:00 2001
Zbigniew Jędrzejewski-Szmek 126222
From: Martin Pitt <martinpitt@gnome.org>
Zbigniew Jędrzejewski-Szmek 126222
Date: Thu, 19 Dec 2013 08:33:32 +0100
Zbigniew Jędrzejewski-Szmek 126222
Subject: [PATCH] keymap: Refactor Acer tables
Zbigniew Jędrzejewski-Szmek 126222
Zbigniew Jędrzejewski-Szmek 126222
Move common keys into generic Acer table, and factorize the model specific
Zbigniew Jędrzejewski-Szmek 126222
exceptions.
Zbigniew Jędrzejewski-Szmek 126222
---
Zbigniew Jędrzejewski-Szmek 126222
 hwdb/60-keyboard.hwdb | 101 ++++++++++++++++++--------------------------------
Zbigniew Jędrzejewski-Szmek 126222
 1 file changed, 36 insertions(+), 65 deletions(-)
Zbigniew Jędrzejewski-Szmek 126222
Zbigniew Jędrzejewski-Szmek 126222
diff --git a/hwdb/60-keyboard.hwdb b/hwdb/60-keyboard.hwdb
Zbigniew Jędrzejewski-Szmek 126222
index d4d948d..ab9e569 100644
Zbigniew Jędrzejewski-Szmek 126222
--- a/hwdb/60-keyboard.hwdb
Zbigniew Jędrzejewski-Szmek 126222
+++ b/hwdb/60-keyboard.hwdb
Zbigniew Jędrzejewski-Szmek 126222
@@ -46,52 +46,7 @@
Zbigniew Jędrzejewski-Szmek 126222
 # Acer
Zbigniew Jędrzejewski-Szmek 126222
 ##########################################
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
-# Acer platform kernel driver
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:name:Acer WMI hotkeys:dmi:bvn*:bvr*:bd*:svn*:pnAcer*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_82=f21
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-# Aspire 5720
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnZG8*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_84=bluetooth                              # sent when bluetooth module missing, and key pressed
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_92=media                                  # Acer arcade
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_d4=bluetooth                              # Bluetooth on
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_d9=bluetooth                              # Bluetooth off
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_f4=prog3                                  # e-key
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-# Aspire 5920g
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5920G:*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_8a=media
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_92=media
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_a6=setup
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_b2=www
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_d9=bluetooth                              # (toggle) on-to-off
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-# Aspire 6920
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*6920:*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_d9=bluetooth                              # (toggle) on-to-off
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_92=media
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_9e=back
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_83=rewind
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_89=fastforward
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-# Aspire 8930
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*8930:*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_ca=prog3                                  # key 'HOLD' on CineDash Media Console
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_83=rewind
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_89=fastforward
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_92=media                                  # key 'ARCADE' on CineDash Media Console
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_9e=back
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-# Travelmate C300
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_67=f24                                    # FIXME: rotate screen
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_68=up
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_69=down
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_6b=fn
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_6c=screenlock                             # FIXME: lock tablet device/buttons
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-#
Zbigniew Jędrzejewski-Szmek 126222
+# common keys
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnGateway*:pnA0A1*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
Zbigniew Jędrzejewski-Szmek 126222
@@ -99,6 +54,7 @@ keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_a6=setup                                  # Fn+F2 Acer eSettings
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_a7=battery                                # Fn+F3 Power Management
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_a9=switchvideomode                        # Fn+F5
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_b2=www
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_b3=euro
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_b4=dollar
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_ce=brightnessup                           # Fn+Right
Zbigniew Jędrzejewski-Szmek 126222
@@ -118,33 +74,48 @@ keyboard:dmi:bvn*:bvr*:bd*:svneMachines:pneMachines*E725:pvr*
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_f8=fn
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_f9=prog1                                  # Launch NTI shadow
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
-#
Zbigniew Jędrzejewski-Szmek 126222
+# Acer platform kernel driver
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:name:Acer WMI hotkeys:dmi:bvn*:bvr*:bd*:svn*:pnAcer*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_82=f21					# Touchpad toggle
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+# Aspire models
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_84=bluetooth                              # sent when bluetooth module missing, and key pressed
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_d9=bluetooth                              # Bluetooth off
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_92=media                                  # Acer arcade
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnZG8*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_f4=prog3                                  # e-key
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*5920G:*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_8a=media
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_a6=setup
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*6920:*
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*8930:*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_ca=prog3                                  # key 'HOLD' on CineDash Media Console
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_83=rewind
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_89=fastforward
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_9e=back
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+# Travelmate C300
Zbigniew Jędrzejewski-Szmek 126222
+keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*C3[01]0*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_67=f24                                    # FIXME: rotate screen
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_68=up
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_69=down
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_6b=fn
Zbigniew Jędrzejewski-Szmek 126222
+ KEYBOARD_KEY_6c=screenlock                             # FIXME: lock tablet device/buttons
Zbigniew Jędrzejewski-Szmek 126222
+
Zbigniew Jędrzejewski-Szmek 126222
+# on some models this isn't brightnessup
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5210*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5220*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5610*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5620*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pn*5720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_ee=screenlock
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-#
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*6292*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*8471*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*4720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*7720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1810T*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAO751h:*
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAO531h:*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_d9=bluetooth
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-#
Zbigniew Jędrzejewski-Szmek 126222
-keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*4720*:pvr*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_b2=www
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_ee=screenlock
Zbigniew Jędrzejewski-Szmek 126222
-
Zbigniew Jędrzejewski-Szmek 126222
-#
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnTravelMate*6593:*
Zbigniew Jędrzejewski-Szmek 126222
 keyboard:dmi:bvn*:bvr*:bd*:svnAcer*:pnAspire*1640:*
Zbigniew Jędrzejewski-Szmek 126222
- KEYBOARD_KEY_b2=www
Zbigniew Jędrzejewski-Szmek 126222
  KEYBOARD_KEY_ee=screenlock
Zbigniew Jędrzejewski-Szmek 126222
 
Zbigniew Jędrzejewski-Szmek 126222
 ###########################################################