1# 2# 3# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4# Use is subject to license terms. 5# 6# CDDL HEADER START 7# 8# The contents of this file are subject to the terms of the 9# Common Development and Distribution License, Version 1.0 only 10# (the "License"). You may not use this file except in compliance 11# with the License. 12# 13# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14# or http://www.opensolaris.org/os/licensing. 15# See the License for the specific language governing permissions 16# and limitations under the License. 17# 18# When distributing Covered Code, include this CDDL HEADER in each 19# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20# If applicable, add the following below this CDDL HEADER, with the 21# fields enclosed by brackets "[]" replaced with your own identifying 22# information: Portions Copyright [yyyy] [name of copyright owner] 23# 24# CDDL HEADER END 25# 26# ident "%Z%%M% %I% %E% SMI" 27# 28# US 101A PC compatible key layout 29# 30key 88 base '\\' shift | caps '\\' ctrl ^\ altg nop 31key 21 all hole 32key 3 all hole 33key 25 all hole 34key 26 all hole 35key 49 all hole 36key 51 all hole 37key 72 all hole 38key 73 all hole 39key 95 all hole 40key 97 all hole 41key 15 all hole 42key 30 base 1 shift ! caps 1 ctrl 1 altg nop 43key 31 base 2 shift @ caps 2 ctrl ^@ altg nop 44key 32 base 3 shift # caps 3 ctrl 3 altg nop 45key 33 base 4 shift $ caps 4 ctrl 4 altg nop 46key 34 base 5 shift % caps 5 ctrl 5 altg nop 47key 35 base 6 shift ^ caps 6 ctrl ^^ altg nop 48key 36 base 7 shift & caps 7 ctrl 7 altg nop 49key 37 base 8 shift * caps 8 ctrl 8 altg nop 50key 38 base 9 shift ( caps 9 ctrl 9 altg nop 51key 39 base 0 shift ) caps 0 ctrl 0 altg nop 52key 40 base - shift _ caps - ctrl ^_ altg nop 53key 41 base = shift + caps = ctrl = altg nop 54key 43 all hole 55key 54 base q shift Q caps Q ctrl ^Q altg nop 56key 55 base w shift W caps W ctrl ^W altg nop 57key 59 base y shift Y caps Y ctrl ^Y altg nop 58key 62 base o shift O caps O ctrl ^O altg nop 59key 63 base p shift P caps P ctrl ^P altg nop 60key 64 base [ shift { caps [ ctrl ^[ altg nop 61key 65 base ] shift } caps ] ctrl ^] altg nop 62key 66 all '\b' 63key 76 all shiftkeys+leftctrl up shiftkeys+leftctrl 64key 77 base a shift A caps A ctrl ^A altg nop 65key 78 base s shift S caps S ctrl ^S altg nop 66key 86 base ; shift : caps ; ctrl ; altg nop 67key 87 base '\'' shift '"' caps '\'' ctrl '\'' altg nop 68key 42 base ` shift ~ caps ` ctrl ^^ altg nop 69key 124 all hole 70key 100 base z shift Z caps Z ctrl ^Z altg nop 71key 101 base x shift X caps X ctrl ^X altg nop 72key 102 base c shift C caps C ctrl ^C altg nop 73key 103 base v shift V caps V ctrl ^V altg nop 74key 104 base b shift B caps B ctrl ^B altg nop 75key 105 base n shift N caps N ctrl ^N altg nop 76key 106 base m shift M caps M ctrl '\r' altg nop 77key 107 base , shift < caps , ctrl , altg nop 78key 108 base . shift > caps . ctrl . altg nop 79key 109 base / shift ? caps / ctrl ^_ altg nop 80key 118 all '\177' 81key 119 all shiftkeys+capslock 82key 19 all shiftkeys+rightctrl up shiftkeys+rightctrl 83key 67 all hole 84key 13 all hole 85# 86# 87# 88# New function keys assigned old codes 89# 90key 1 all rf(1) 91key 25 all bf(8) 92key 97 all rf(7) 93key 51 all rf(9) 94key 26 all rf(13) 95key 73 all rf(15) 96key 20 all string+uparrow 97key 24 all string+leftarrow 98key 27 all string+downarrow 99key 28 all string+rightarrow 100