diff options
author | yokota <yokota@FreeBSD.org> | 1999-12-10 04:24:27 +0000 |
---|---|---|
committer | yokota <yokota@FreeBSD.org> | 1999-12-10 04:24:27 +0000 |
commit | 86222d7d6a2ab23d5ffcc3a13b463b0363d9903b (patch) | |
tree | 155422aa30f87ff28cc2b345a722ce1b56b3a8d8 /usr.sbin/kbdcontrol/kbdcontrol.c | |
parent | 767877b61197f18d8893f585bfda0036608ced96 (diff) | |
download | FreeBSD-src-86222d7d6a2ab23d5ffcc3a13b463b0363d9903b.zip FreeBSD-src-86222d7d6a2ab23d5ffcc3a13b463b0363d9903b.tar.gz |
Define some more function keys in the keymap: panic, lshifta, rshifta, etc.
Diffstat (limited to 'usr.sbin/kbdcontrol/kbdcontrol.c')
-rw-r--r-- | usr.sbin/kbdcontrol/kbdcontrol.c | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/usr.sbin/kbdcontrol/kbdcontrol.c b/usr.sbin/kbdcontrol/kbdcontrol.c index 894c249..efe4c07 100644 --- a/usr.sbin/kbdcontrol/kbdcontrol.c +++ b/usr.sbin/kbdcontrol/kbdcontrol.c @@ -183,6 +183,20 @@ get_entry() return SUSP | 0x100; case TSPSC: return SPSC | 0x100; + case TPANIC: + return PNC | 0x100; + case TLSHA: + return LSHA | 0x100; + case TRSHA: + return RSHA | 0x100; + case TLCTRA: + return LCTRA | 0x100; + case TRCTRA: + return RCTRA | 0x100; + case TLALTA: + return LALTA | 0x100; + case TRALTA: + return RALTA | 0x100; case TACC: if (ACC(number) > L_ACC) return -1; @@ -393,6 +407,27 @@ print_entry(FILE *fp, int value) case SPSC | 0x100: fprintf(fp, " saver "); break; + case PNC | 0x100: + fprintf(fp, " panic "); + break; + case LSHA | 0x100: + fprintf(fp, " lshifta"); + break; + case RSHA | 0x100: + fprintf(fp, " rshifta"); + break; + case LCTRA | 0x100: + fprintf(fp, " lctrla"); + break; + case RCTRA | 0x100: + fprintf(fp, " rctrla"); + break; + case LALTA | 0x100: + fprintf(fp, " lalta "); + break; + case RALTA | 0x100: + fprintf(fp, " ralta "); + break; default: if (value & 0x100) { if (val >= F_FN && val <= L_FN) @@ -565,6 +600,27 @@ dump_entry(int value) case SPSC: printf(" SPSC, "); break; + case PNC: + printf(" PNC, "); + break; + case LSHA: + printf(" LSHA, "); + break; + case RSHA: + printf(" RSHA, "); + break; + case LCTRA: + printf("LCTRA, "); + break; + case RCTRA: + printf("RCTRA, "); + break; + case LALTA: + printf("LALTA, "); + break; + case RALTA: + printf("RALTA, "); + break; default: if (value >= F_FN && value <= L_FN) printf(" F(%2d),", value - F_FN + 1); |