1*7c478bd9Sstevel@tonic-gate# 2*7c478bd9Sstevel@tonic-gate# 3*7c478bd9Sstevel@tonic-gate# Copyright 2005 Sun Microsystems, Inc. All rights reserved. 4*7c478bd9Sstevel@tonic-gate# Use is subject to license terms. 5*7c478bd9Sstevel@tonic-gate# 6*7c478bd9Sstevel@tonic-gate# CDDL HEADER START 7*7c478bd9Sstevel@tonic-gate# 8*7c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the 9*7c478bd9Sstevel@tonic-gate# Common Development and Distribution License, Version 1.0 only 10*7c478bd9Sstevel@tonic-gate# (the "License"). You may not use this file except in compliance 11*7c478bd9Sstevel@tonic-gate# with the License. 12*7c478bd9Sstevel@tonic-gate# 13*7c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 14*7c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing. 15*7c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions 16*7c478bd9Sstevel@tonic-gate# and limitations under the License. 17*7c478bd9Sstevel@tonic-gate# 18*7c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each 19*7c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 20*7c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the 21*7c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying 22*7c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner] 23*7c478bd9Sstevel@tonic-gate# 24*7c478bd9Sstevel@tonic-gate# CDDL HEADER END 25*7c478bd9Sstevel@tonic-gate# 26*7c478bd9Sstevel@tonic-gate#ident "%Z%%M% %I% %E% SMI" 27*7c478bd9Sstevel@tonic-gate# Resets every single key on the default type4 28*7c478bd9Sstevel@tonic-gate# Useful in returning default type4 to sanity 29*7c478bd9Sstevel@tonic-gate# 30*7c478bd9Sstevel@tonic-gatekey 0 all hole 31*7c478bd9Sstevel@tonic-gatekey 1 all buckybits+systembit up buckybits+systembit 32*7c478bd9Sstevel@tonic-gatekey 2 all hole 33*7c478bd9Sstevel@tonic-gatekey 3 all lf(2) 34*7c478bd9Sstevel@tonic-gatekey 4 all hole 35*7c478bd9Sstevel@tonic-gatekey 5 all tf(1) 36*7c478bd9Sstevel@tonic-gatekey 6 all tf(2) 37*7c478bd9Sstevel@tonic-gatekey 7 all tf(10) 38*7c478bd9Sstevel@tonic-gatekey 8 all tf(3) 39*7c478bd9Sstevel@tonic-gatekey 9 all tf(11) 40*7c478bd9Sstevel@tonic-gatekey 10 all tf(4) 41*7c478bd9Sstevel@tonic-gatekey 11 all tf(12) 42*7c478bd9Sstevel@tonic-gatekey 12 all tf(5) 43*7c478bd9Sstevel@tonic-gatekey 13 all shiftkeys+altgraph up shiftkeys+altgraph 44*7c478bd9Sstevel@tonic-gatekey 14 all tf(6) 45*7c478bd9Sstevel@tonic-gatekey 15 all hole 46*7c478bd9Sstevel@tonic-gatekey 16 all tf(7) 47*7c478bd9Sstevel@tonic-gatekey 17 all tf(8) 48*7c478bd9Sstevel@tonic-gatekey 18 all tf(9) 49*7c478bd9Sstevel@tonic-gatekey 19 all shiftkeys+alt up shiftkeys+alt 50*7c478bd9Sstevel@tonic-gatekey 20 all hole 51*7c478bd9Sstevel@tonic-gatekey 21 all rf(1) 52*7c478bd9Sstevel@tonic-gatekey 22 all rf(2) 53*7c478bd9Sstevel@tonic-gatekey 23 all rf(3) 54*7c478bd9Sstevel@tonic-gatekey 24 all hole 55*7c478bd9Sstevel@tonic-gatekey 25 all lf(3) 56*7c478bd9Sstevel@tonic-gatekey 26 all lf(4) 57*7c478bd9Sstevel@tonic-gatekey 27 all hole 58*7c478bd9Sstevel@tonic-gatekey 28 all hole 59*7c478bd9Sstevel@tonic-gatekey 29 all ^[ 60*7c478bd9Sstevel@tonic-gatekey 30 base 1 shift ! caps 1 ctrl 1 altg nop 61*7c478bd9Sstevel@tonic-gatekey 31 base 2 shift @ caps 2 ctrl ^@ altg nop 62*7c478bd9Sstevel@tonic-gatekey 32 base 3 shift # caps 3 ctrl 3 altg nop 63*7c478bd9Sstevel@tonic-gatekey 33 base 4 shift $ caps 4 ctrl 4 altg nop 64*7c478bd9Sstevel@tonic-gatekey 34 base 5 shift % caps 5 ctrl 5 altg nop 65*7c478bd9Sstevel@tonic-gatekey 35 base 6 shift ^ caps 6 ctrl ^^ altg nop 66*7c478bd9Sstevel@tonic-gatekey 36 base 7 shift & caps 7 ctrl 7 altg nop 67*7c478bd9Sstevel@tonic-gatekey 37 base 8 shift * caps 8 ctrl 8 altg nop 68*7c478bd9Sstevel@tonic-gatekey 38 base 9 shift ( caps 9 ctrl 9 altg nop 69*7c478bd9Sstevel@tonic-gatekey 39 base 0 shift ) caps 0 ctrl 0 altg nop 70*7c478bd9Sstevel@tonic-gatekey 40 base - shift _ caps - ctrl ^_ altg nop 71*7c478bd9Sstevel@tonic-gatekey 41 base = shift + caps = ctrl = altg nop 72*7c478bd9Sstevel@tonic-gatekey 42 base ` shift ~ caps ` ctrl ^^ altg nop 73*7c478bd9Sstevel@tonic-gatekey 43 all '\b' 74*7c478bd9Sstevel@tonic-gatekey 44 all hole 75*7c478bd9Sstevel@tonic-gatekey 45 all rf(4) numl padequal 76*7c478bd9Sstevel@tonic-gatekey 46 all rf(5) numl padslash 77*7c478bd9Sstevel@tonic-gatekey 47 all rf(6) numl padstar 78*7c478bd9Sstevel@tonic-gatekey 48 all bf(13) 79*7c478bd9Sstevel@tonic-gatekey 49 all lf(5) 80*7c478bd9Sstevel@tonic-gatekey 50 all bf(10) numl paddot 81*7c478bd9Sstevel@tonic-gatekey 51 all lf(6) 82*7c478bd9Sstevel@tonic-gatekey 52 all hole 83*7c478bd9Sstevel@tonic-gatekey 53 all '\t' 84*7c478bd9Sstevel@tonic-gatekey 54 base q shift Q caps Q ctrl ^Q altg nop 85*7c478bd9Sstevel@tonic-gatekey 55 base w shift W caps W ctrl ^W altg nop 86*7c478bd9Sstevel@tonic-gatekey 56 base e shift E caps E ctrl ^E altg nop 87*7c478bd9Sstevel@tonic-gatekey 57 base r shift R caps R ctrl ^R altg nop 88*7c478bd9Sstevel@tonic-gatekey 58 base t shift T caps T ctrl ^T altg nop 89*7c478bd9Sstevel@tonic-gatekey 59 base y shift Y caps Y ctrl ^Y altg nop 90*7c478bd9Sstevel@tonic-gatekey 60 base u shift U caps U ctrl ^U altg nop 91*7c478bd9Sstevel@tonic-gatekey 61 base i shift I caps I ctrl '\t' altg nop 92*7c478bd9Sstevel@tonic-gatekey 62 base o shift O caps O ctrl ^O altg nop 93*7c478bd9Sstevel@tonic-gatekey 63 base p shift P caps P ctrl ^P altg nop 94*7c478bd9Sstevel@tonic-gatekey 64 base [ shift { caps [ ctrl ^[ altg nop 95*7c478bd9Sstevel@tonic-gatekey 65 base ] shift } caps ] ctrl ^] altg nop 96*7c478bd9Sstevel@tonic-gatekey 66 all '\177' 97*7c478bd9Sstevel@tonic-gatekey 67 all compose 98*7c478bd9Sstevel@tonic-gatekey 68 all rf(7) numl pad7 99*7c478bd9Sstevel@tonic-gatekey 69 all string+uparrow numl pad8 100*7c478bd9Sstevel@tonic-gatekey 70 all rf(9) numl pad9 101*7c478bd9Sstevel@tonic-gatekey 71 all bf(15) numl padminus 102*7c478bd9Sstevel@tonic-gatekey 72 all lf(7) 103*7c478bd9Sstevel@tonic-gatekey 73 all lf(8) 104*7c478bd9Sstevel@tonic-gatekey 74 all hole 105*7c478bd9Sstevel@tonic-gatekey 75 all hole 106*7c478bd9Sstevel@tonic-gatekey 76 all shiftkeys+leftctrl up shiftkeys+leftctrl 107*7c478bd9Sstevel@tonic-gatekey 77 base a shift A caps A ctrl ^A altg nop 108*7c478bd9Sstevel@tonic-gatekey 78 base s shift S caps S ctrl ^S altg nop 109*7c478bd9Sstevel@tonic-gatekey 79 base d shift D caps D ctrl ^D altg nop 110*7c478bd9Sstevel@tonic-gatekey 80 base f shift F caps F ctrl ^F altg nop 111*7c478bd9Sstevel@tonic-gatekey 81 base g shift G caps G ctrl ^G altg nop 112*7c478bd9Sstevel@tonic-gatekey 82 base h shift H caps H ctrl '\b' altg nop 113*7c478bd9Sstevel@tonic-gatekey 83 base j shift J caps J ctrl '\n' altg nop 114*7c478bd9Sstevel@tonic-gatekey 84 base k shift K caps K ctrl '\v' altg nop 115*7c478bd9Sstevel@tonic-gatekey 85 base l shift L caps L ctrl ^L altg nop 116*7c478bd9Sstevel@tonic-gatekey 86 base ; shift : caps ; ctrl ; altg nop 117*7c478bd9Sstevel@tonic-gatekey 87 base '\'' shift '"' caps '\'' ctrl '\'' altg nop 118*7c478bd9Sstevel@tonic-gatekey 88 base '\\' shift | caps '\\' ctrl ^\ altg nop 119*7c478bd9Sstevel@tonic-gatekey 89 all '\r' 120*7c478bd9Sstevel@tonic-gatekey 90 all bf(11) numl padenter 121*7c478bd9Sstevel@tonic-gatekey 91 all string+leftarrow numl pad4 122*7c478bd9Sstevel@tonic-gatekey 92 all rf(11) numl pad5 123*7c478bd9Sstevel@tonic-gatekey 93 all string+rightarrow numl pad6 124*7c478bd9Sstevel@tonic-gatekey 94 all bf(8) numl pad0 125*7c478bd9Sstevel@tonic-gatekey 95 all lf(9) 126*7c478bd9Sstevel@tonic-gatekey 96 all hole 127*7c478bd9Sstevel@tonic-gatekey 97 all lf(10) 128*7c478bd9Sstevel@tonic-gatekey 98 all shiftkeys+numlock 129*7c478bd9Sstevel@tonic-gatekey 99 all shiftkeys+leftshift up shiftkeys+leftshift 130*7c478bd9Sstevel@tonic-gatekey 100 base z shift Z caps Z ctrl ^Z altg nop 131*7c478bd9Sstevel@tonic-gatekey 101 base x shift X caps X ctrl ^X altg nop 132*7c478bd9Sstevel@tonic-gatekey 102 base c shift C caps C ctrl ^C altg nop 133*7c478bd9Sstevel@tonic-gatekey 103 base v shift V caps V ctrl ^V altg nop 134*7c478bd9Sstevel@tonic-gatekey 104 base b shift B caps B ctrl ^B altg nop 135*7c478bd9Sstevel@tonic-gatekey 105 base n shift N caps N ctrl ^N altg nop 136*7c478bd9Sstevel@tonic-gatekey 106 base m shift M caps M ctrl '\r' altg nop 137*7c478bd9Sstevel@tonic-gatekey 107 base , shift < caps , ctrl , altg nop 138*7c478bd9Sstevel@tonic-gatekey 108 base . shift > caps . ctrl . altg nop 139*7c478bd9Sstevel@tonic-gatekey 109 base / shift ? caps / ctrl ^_ altg nop 140*7c478bd9Sstevel@tonic-gatekey 110 all shiftkeys+rightshift up shiftkeys+rightshift 141*7c478bd9Sstevel@tonic-gatekey 111 all '\n' 142*7c478bd9Sstevel@tonic-gatekey 112 all rf(13) numl pad1 143*7c478bd9Sstevel@tonic-gatekey 113 all string+downarrow numl pad2 144*7c478bd9Sstevel@tonic-gatekey 114 all rf(15) numl pad3 145*7c478bd9Sstevel@tonic-gatekey 115 all hole 146*7c478bd9Sstevel@tonic-gatekey 116 all hole 147*7c478bd9Sstevel@tonic-gatekey 117 all hole 148*7c478bd9Sstevel@tonic-gatekey 118 all lf(16) 149*7c478bd9Sstevel@tonic-gatekey 119 all shiftkeys+capslock 150*7c478bd9Sstevel@tonic-gatekey 120 all buckybits+metabit up buckybits+metabit 151*7c478bd9Sstevel@tonic-gatekey 121 base ' ' shift ' ' caps ' ' ctrl ^@ altg ' ' 152*7c478bd9Sstevel@tonic-gatekey 122 all buckybits+metabit up buckybits+metabit 153*7c478bd9Sstevel@tonic-gatekey 123 all hole 154*7c478bd9Sstevel@tonic-gatekey 124 all hole 155*7c478bd9Sstevel@tonic-gatekey 125 all bf(14) numl padplus 156*7c478bd9Sstevel@tonic-gatekey 126 all error numl error up hole 157*7c478bd9Sstevel@tonic-gatekey 127 all idle numl idle up reset 158