add more key for eeepc
author"Luc Saillard <luc@saillard.org>"
Sun May 25 16:26:02 2008 +0200 (7 months ago)
changeset 795c3bffc83393
parent 78bb8fd12cec45
child 808d7d8e41a2d9
add more key for eeepc
src/acpi.c
--- a/src/acpi.c Sun May 25 14:58:25 2008 +0200
+++ b/src/acpi.c Sun May 25 16:26:02 2008 +0200
@@ -51,7 +51,6 @@ parse_acpi_event_line(const char *acpi_l
if (strncmp(acpi_line, "button/power", strlen("button/power")) == 0)
snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_POWER\n");
-
/* EEE-pc Zz (Fn+F1) */
else if (strncmp(acpi_line, "button/sleep", strlen("button/sleep")) == 0)
snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SLEEP\n");
@@ -63,20 +62,22 @@ parse_acpi_event_line(const char *acpi_l
snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_WLAN_OFF\n");
/* EEE-pc switch screen LVDS on, VGA off (Fn+F5) */
else if (strncmp(acpi_line, "hotkey ATKD 00000030", strlen("hotkey ATKD 00000030")) == 0)
- snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SCREEN_LVDS_VGA\n");
+ snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SWITCHVIDEOMODE\n");
/* EEE-pc switch screen LVDS off, VGA on (Fn+F5) */
else if (strncmp(acpi_line, "hotkey ATKD 00000031", strlen("hotkey ATKD 00000031")) == 0)
- snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SCREEN_VGA\n");
+ snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SWITCHVIDEOMODE1\n");
/* EEE-pc switch screen LVDS on, VGA on (Fn+F5) */
else if (strncmp(acpi_line, "hotkey ATKD 00000032", strlen("hotkey ATKD 00000032")) == 0)
- snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SCREEN_LVDS\n");
- /* EEE-pc vol down (Fn+F6) */
+ snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_SWITCHVIDEOMODE2\n");
+ /* EEE-pc application (Fn+F6) */
+ else if (strncmp(acpi_line, "hotkey ATKD 00000012", strlen("hotkey ATKD 00000012")) == 0)
+ snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_COMPUTER\n");
+ /* EEE-pc vol down (Fn+F7) */
else if (strncmp(acpi_line, "hotkey ATKD 00000014", strlen("hotkey ATKD 00000014")) == 0)
snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_VOLUMEDOWN\n");
- /* EEE-pc vol up (Fn+F7) */
+ /* EEE-pc vol up (Fn+F8) */
else if (strncmp(acpi_line, "hotkey ATKD 00000015", strlen("hotkey ATKD 00000015")) == 0)
snprintf(msg_buffer, sizeof(msg_buffer), "ACTION=key down\nKEY=KEY_VOLUMEUP\n");
-
else
return;
send_msg_to_all_clients(msg_buffer, strlen(msg_buffer)+1);