xref: /freebsd/sbin/devd/asus.conf (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
144e1285cSBrad Davis#
244e1285cSBrad Davis# ASUS specific devd events
344e1285cSBrad Davis
444e1285cSBrad Davis# The next blocks enable volume hotkeys that can be found on the Asus laptops
544e1285cSBrad Davisnotify 0 {
644e1285cSBrad Davis	match "system"		"ACPI";
744e1285cSBrad Davis	match "subsystem"	"ASUS";
844e1285cSBrad Davis	match "notify"		"0x32";
9e83a53abSMateusz Piotrowski	action			"mixer vol.volume=0";
1044e1285cSBrad Davis};
1144e1285cSBrad Davis
1244e1285cSBrad Davisnotify 0 {
1344e1285cSBrad Davis	match "system"		"ACPI";
1444e1285cSBrad Davis	match "subsystem"	"ASUS";
1544e1285cSBrad Davis	match "notify"		"0x31";
16*4014365eSKyle Evans	action			"mixer vol.volume=-10%";
1744e1285cSBrad Davis};
1844e1285cSBrad Davis
1944e1285cSBrad Davisnotify 0 {
2044e1285cSBrad Davis	match "system"		"ACPI";
2144e1285cSBrad Davis	match "subsystem"	"ASUS";
2244e1285cSBrad Davis	match "notify"		"0x30";
23*4014365eSKyle Evans	action			"mixer vol.volume=+10%";
2444e1285cSBrad Davis};
2544e1285cSBrad Davis
2644e1285cSBrad Davis# The next blocks enable volume hotkeys that can be found on the Asus EeePC
2744e1285cSBrad Davisnotify 0 {
2844e1285cSBrad Davis        match "system"          "ACPI";
2944e1285cSBrad Davis        match "subsystem"       "ASUS-Eee";
3044e1285cSBrad Davis        match "notify"          "0x13";
31e83a53abSMateusz Piotrowski        action                  "mixer vol.volume=0";
3244e1285cSBrad Davis};
3344e1285cSBrad Davis
3444e1285cSBrad Davisnotify 0 {
3544e1285cSBrad Davis        match "system"          "ACPI";
3644e1285cSBrad Davis        match "subsystem"       "ASUS-Eee";
3744e1285cSBrad Davis        match "notify"          "0x14";
38*4014365eSKyle Evans        action                  "mixer vol.volume=-10%";
3944e1285cSBrad Davis};
4044e1285cSBrad Davis
4144e1285cSBrad Davisnotify 0 {
4244e1285cSBrad Davis        match "system"          "ACPI";
4344e1285cSBrad Davis        match "subsystem"       "ASUS-Eee";
4444e1285cSBrad Davis        match "notify"          "0x15";
45*4014365eSKyle Evans        action                  "mixer vol.volume=+10%";
4644e1285cSBrad Davis};
4744e1285cSBrad Davis
4844e1285cSBrad Davis# Enable user hotkeys that can be found on the Asus EeePC
4944e1285cSBrad Davis# The four keys above the keyboard notify 0x1a through to 0x1d respectively
5044e1285cSBrad Davis#notify 0 {
5144e1285cSBrad Davis#        match "system"          "ACPI";
5244e1285cSBrad Davis#        match "subsystem"       "ASUS-Eee";
5344e1285cSBrad Davis#        match "notify"          "0x1a";
5444e1285cSBrad Davis#        action                  "";
5544e1285cSBrad Davis#};
5644e1285cSBrad Davis#notify 0 {
5744e1285cSBrad Davis#        match "system"          "ACPI";
5844e1285cSBrad Davis#        match "subsystem"       "ASUS-Eee";
5944e1285cSBrad Davis#        match "notify"          "0x1b";
6044e1285cSBrad Davis#        action                  "";
6144e1285cSBrad Davis#};
6244e1285cSBrad Davis#notify 0 {
6344e1285cSBrad Davis#        match "system"          "ACPI";
6444e1285cSBrad Davis#        match "subsystem"       "ASUS-Eee";
6544e1285cSBrad Davis#        match "notify"          "0x1c";
6644e1285cSBrad Davis#        action                  "";
6744e1285cSBrad Davis#};
6844e1285cSBrad Davis#notify 0 {
6944e1285cSBrad Davis#        match "system"          "ACPI";
7044e1285cSBrad Davis#        match "subsystem"       "ASUS-Eee";
7144e1285cSBrad Davis#        match "notify"          "0x1d";
7244e1285cSBrad Davis#        action                  "";
7344e1285cSBrad Davis#};
74