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# Resets every single key on the default type4 28# Useful in returning default type4 to sanity 29# 30key 0 all hole 31key 1 all buckybits+systembit up buckybits+systembit 32key 2 all hole 33key 3 all lf(2) 34key 4 all hole 35key 5 all tf(1) 36key 6 all tf(2) 37key 7 all tf(10) 38key 8 all tf(3) 39key 9 all tf(11) 40key 10 all tf(4) 41key 11 all tf(12) 42key 12 all tf(5) 43key 13 all shiftkeys+altgraph up shiftkeys+altgraph 44key 14 all tf(6) 45key 15 all hole 46key 16 all tf(7) 47key 17 all tf(8) 48key 18 all tf(9) 49key 19 all shiftkeys+alt up shiftkeys+alt 50key 20 all hole 51key 21 all rf(1) 52key 22 all rf(2) 53key 23 all rf(3) 54key 24 all hole 55key 25 all lf(3) 56key 26 all lf(4) 57key 27 all hole 58key 28 all hole 59key 29 all ^[ 60key 30 base 1 shift ! caps 1 ctrl 1 altg nop 61key 31 base 2 shift @ caps 2 ctrl ^@ altg nop 62key 32 base 3 shift # caps 3 ctrl 3 altg nop 63key 33 base 4 shift $ caps 4 ctrl 4 altg nop 64key 34 base 5 shift % caps 5 ctrl 5 altg nop 65key 35 base 6 shift ^ caps 6 ctrl ^^ altg nop 66key 36 base 7 shift & caps 7 ctrl 7 altg nop 67key 37 base 8 shift * caps 8 ctrl 8 altg nop 68key 38 base 9 shift ( caps 9 ctrl 9 altg nop 69key 39 base 0 shift ) caps 0 ctrl 0 altg nop 70key 40 base - shift _ caps - ctrl ^_ altg nop 71key 41 base = shift + caps = ctrl = altg nop 72key 42 base ` shift ~ caps ` ctrl ^^ altg nop 73key 43 all '\b' 74key 44 all hole 75key 45 all rf(4) numl padequal 76key 46 all rf(5) numl padslash 77key 47 all rf(6) numl padstar 78key 48 all bf(13) 79key 49 all lf(5) 80key 50 all bf(10) numl paddot 81key 51 all lf(6) 82key 52 all hole 83key 53 all '\t' 84key 54 base q shift Q caps Q ctrl ^Q altg nop 85key 55 base w shift W caps W ctrl ^W altg nop 86key 56 base e shift E caps E ctrl ^E altg nop 87key 57 base r shift R caps R ctrl ^R altg nop 88key 58 base t shift T caps T ctrl ^T altg nop 89key 59 base y shift Y caps Y ctrl ^Y altg nop 90key 60 base u shift U caps U ctrl ^U altg nop 91key 61 base i shift I caps I ctrl '\t' altg nop 92key 62 base o shift O caps O ctrl ^O altg nop 93key 63 base p shift P caps P ctrl ^P altg nop 94key 64 base [ shift { caps [ ctrl ^[ altg nop 95key 65 base ] shift } caps ] ctrl ^] altg nop 96key 66 all '\177' 97key 67 all compose 98key 68 all rf(7) numl pad7 99key 69 all string+uparrow numl pad8 100key 70 all rf(9) numl pad9 101key 71 all bf(15) numl padminus 102key 72 all lf(7) 103key 73 all lf(8) 104key 74 all hole 105key 75 all hole 106key 76 all shiftkeys+leftctrl up shiftkeys+leftctrl 107key 77 base a shift A caps A ctrl ^A altg nop 108key 78 base s shift S caps S ctrl ^S altg nop 109key 79 base d shift D caps D ctrl ^D altg nop 110key 80 base f shift F caps F ctrl ^F altg nop 111key 81 base g shift G caps G ctrl ^G altg nop 112key 82 base h shift H caps H ctrl '\b' altg nop 113key 83 base j shift J caps J ctrl '\n' altg nop 114key 84 base k shift K caps K ctrl '\v' altg nop 115key 85 base l shift L caps L ctrl ^L altg nop 116key 86 base ; shift : caps ; ctrl ; altg nop 117key 87 base '\'' shift '"' caps '\'' ctrl '\'' altg nop 118key 88 base '\\' shift | caps '\\' ctrl ^\ altg nop 119key 89 all '\r' 120key 90 all bf(11) numl padenter 121key 91 all string+leftarrow numl pad4 122key 92 all rf(11) numl pad5 123key 93 all string+rightarrow numl pad6 124key 94 all bf(8) numl pad0 125key 95 all lf(9) 126key 96 all hole 127key 97 all lf(10) 128key 98 all shiftkeys+numlock 129key 99 all shiftkeys+leftshift up shiftkeys+leftshift 130key 100 base z shift Z caps Z ctrl ^Z altg nop 131key 101 base x shift X caps X ctrl ^X altg nop 132key 102 base c shift C caps C ctrl ^C altg nop 133key 103 base v shift V caps V ctrl ^V altg nop 134key 104 base b shift B caps B ctrl ^B altg nop 135key 105 base n shift N caps N ctrl ^N altg nop 136key 106 base m shift M caps M ctrl '\r' altg nop 137key 107 base , shift < caps , ctrl , altg nop 138key 108 base . shift > caps . ctrl . altg nop 139key 109 base / shift ? caps / ctrl ^_ altg nop 140key 110 all shiftkeys+rightshift up shiftkeys+rightshift 141key 111 all '\n' 142key 112 all rf(13) numl pad1 143key 113 all string+downarrow numl pad2 144key 114 all rf(15) numl pad3 145key 115 all hole 146key 116 all hole 147key 117 all hole 148key 118 all lf(16) 149key 119 all shiftkeys+capslock 150key 120 all buckybits+metabit up buckybits+metabit 151key 121 base ' ' shift ' ' caps ' ' ctrl ^@ altg ' ' 152key 122 all buckybits+metabit up buckybits+metabit 153key 123 all hole 154key 124 all hole 155key 125 all bf(14) numl padplus 156key 126 all error numl error up hole 157key 127 all idle numl idle up reset 158