about summary refs log tree commit diff
diff options
context:
space:
mode:
authorWeirdTreeThing <bradyn127@protonmail.com>2024-07-07 13:17:27 -0400
committerWeirdTreeThing <bradyn127@protonmail.com>2024-07-07 13:17:27 -0400
commit5f56dd60b256061a036e5f5b494da570a299cdee (patch)
treef6088165be6dfc6f9cdef5ed9efd49bf841ec9c4
parent1889baff16c08ddf2382d95ca18caa37001d5971 (diff)
Add support for mapping the google assistant key on pixel devices
-rw-r--r--configs/61-eve-keyboard.hwdb3
-rwxr-xr-xinstall.sh2
2 files changed, 5 insertions, 0 deletions
diff --git a/configs/61-eve-keyboard.hwdb b/configs/61-eve-keyboard.hwdb
new file mode 100644
index 0000000..811f412
--- /dev/null
+++ b/configs/61-eve-keyboard.hwdb
@@ -0,0 +1,3 @@
+evdev:atkbd:dmi:bvn*:bvr*:bd*:svnGoogle:pnEve:pvr*
+ KEYBOARD_KEY_d8=leftmeta
+
diff --git a/install.sh b/install.sh
index 97c7e98..cf03ac4 100755
--- a/install.sh
+++ b/install.sh
@@ -77,6 +77,8 @@ echo "Generating config"
 if (grep -E "^(Nocturne|Atlas|Eve)$" /sys/class/dmi/id/product_name &> /dev/null)
 then
 	cp configs/cros-pixel.conf cros.conf
+	$privesc mkdir -p /etc/udev/hwdb.d/
+	$privesc cp configs/61-eve-keyboard.hwdb /etc/udev/hwdb.d/
 elif (grep -E "^(Sarien|Arcada)$" /sys/class/dmi/id/product_name &> /dev/null)
 then
 	cp configs/cros-sarien.conf cros.conf