#
#pragma ident	"@(#)hungary	1.9	99/03/02 SMI"
#
# Copyright (c) 1999 by Sun Microsystems, Inc.
# All rights reserved.
#
# Hungarian key layout
# "caps lock" acts as "shift lock" on this keyboard
#

# Main Pad Row 1:  digits, Backspace
key 1 base 0 shift  caps  ctrl 0 altg nop
key 2 base 1 shift '\'' caps 1 ctrl 1 altg ~
key 3 base 2 shift '"' caps 2 ctrl 2 altg nop
key 4 base 3 shift + caps 3 ctrl 3 altg fa_cflex
key 5 base 4 shift ! caps 4 ctrl 4 altg nop
key 6 base 5 shift % caps 5 ctrl 5 altg nop
key 7 base 6 shift / caps 6 ctrl 6 altg nop
key 8 base 7 shift = caps 7 ctrl 7 altg `
key 9 base 8 shift ( caps 8 ctrl 8 altg nop
key 10 base 9 shift ) caps 9 ctrl 9 altg fa_acute
key 11 base  shift  caps  ctrl  altg nop
key 12 base  shift  caps  ctrl  altg fa_umlaut
key 13 base  shift  caps  ctrl  altg fa_cedilla
key 14 all hole
key 15 base '\b' shift '\b' caps '\b' ctrl '\b' altg nop

# Main Pad Row 2:  Tab, QWERTY...
key 17 base q shift Q caps Q ctrl ^Q altg '\\'
key 18 base w shift W caps W ctrl ^W altg |
key 20 base r shift R caps R ctrl ^R altg nop
key 22 base z shift Z caps Z ctrl ^Z altg nop
key 25 base o shift O caps O ctrl ^O altg nop
key 26 base p shift P caps P ctrl ^P altg nop
key 27 base nop shift nop caps nop ctrl nop altg 
key 28 base  shift  caps  ctrl  altg 
key 29 base nop shift nop caps nop ctrl nop altg 

# Main Pad Row 3:  CapsLock, ASDFGH..., Enter
key 31 base a shift A caps A ctrl ^A altg nop
key 32 base s shift S caps S ctrl ^S altg nop
key 34 base f shift F caps F ctrl ^F altg [
key 35 base g shift G caps G ctrl ^G altg ]
key 36 base h shift H caps H ctrl ^H altg 
key 40 base  shift  caps  ctrl  altg $
key 41 base  shift  caps  ctrl  altg 
key 42 base # shift '\'' caps # ctrl # altg '`'

# Main Pad Row 4:  Shift, ZXCVBN..., Shift
key 45 all hole
key 46 base y shift Y caps Y ctrl ^Y altg >
key 47 base x shift X caps X ctrl ^X altg #
key 48 base c shift C caps C ctrl ^C altg &
key 49 base v shift V caps V ctrl ^V altg @
key 50 base b shift B caps B ctrl ^B altg {
key 51 base n shift N caps N ctrl ^N altg }
key 52 base m shift M caps M ctrl '\r' altg <
key 53 base , shift ? caps , ctrl , altg ;
key 54 base . shift : caps . ctrl . altg >
key 55 base - shift _ caps - ctrl ^_ altg *
key 56 all nop

# Main Pad Row 5:  Ctrl, Alt, Space, ...
key 62 all shiftkeys+altgraph up shiftkeys+altgraph

# Numeric Pad
key 104 base '\177' shift padsep caps '\177' ctrl padsep numl padsep

# Japanese Keys
key 131 all hole
key 132 all hole
key 133 all hole

# Korean Keys
key 150 all hole
key 151 all hole
