From 7ea199a7776c913db98714e2d4db4fc354a2fd5d Mon Sep 17 00:00:00 2001 From: Max Khon Date: Tue, 7 Oct 2003 09:21:59 +0000 Subject: [PATCH] Assign keycodes for Power, Sleep and Wake keys. Submitted by: Eugene Grosbein --- sys/dev/atkbdc/atkbd.c | 9 +++++++++ sys/dev/kbd/atkbd.c | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/sys/dev/atkbdc/atkbd.c b/sys/dev/atkbdc/atkbd.c index e8a17fbdbad..b39d5c219d0 100644 --- a/sys/dev/atkbdc/atkbd.c +++ b/sys/dev/atkbdc/atkbd.c @@ -679,6 +679,15 @@ next_code: case 0x5d: /* menu key */ keycode = 0x6b; break; + case 0x5e: /* power key */ + keycode = 0x6d; + break; + case 0x5f: /* sleep key */ + keycode = 0x6e; + break; + case 0x63: /* wake key */ + keycode = 0x6f; + break; default: /* ignore everything else */ goto next_code; } diff --git a/sys/dev/kbd/atkbd.c b/sys/dev/kbd/atkbd.c index e8a17fbdbad..b39d5c219d0 100644 --- a/sys/dev/kbd/atkbd.c +++ b/sys/dev/kbd/atkbd.c @@ -679,6 +679,15 @@ next_code: case 0x5d: /* menu key */ keycode = 0x6b; break; + case 0x5e: /* power key */ + keycode = 0x6d; + break; + case 0x5f: /* sleep key */ + keycode = 0x6e; + break; + case 0x63: /* wake key */ + keycode = 0x6f; + break; default: /* ignore everything else */ goto next_code; }