HIL_JIS.keyboard   [plain text]


##
# Copyright (c) 1999 Apple Computer, Inc. All rights reserved.
#
# @APPLE_LICENSE_HEADER_START@
# 
# "Portions Copyright (c) 1999 Apple Computer, Inc.  All Rights
# Reserved.  This file contains Original Code and/or Modifications of
# Original Code as defined in and that are subject to the Apple Public
# Source License Version 1.0 (the 'License').  You may not use this file
# except in compliance with the License.  Please obtain a copy of the
# License at http://www.apple.com/publicsource and read it before using
# this file.
# 
# The Original Code and all software distributed under the License are
# distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
# EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
# INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
# License for the specific language governing rights and limitations
# under the License."
# 
# @APPLE_LICENSE_HEADER_END@
##
#
# HP_MiniDIN_JIS.keyboard
# - a keyboard layout description file
# (based on the 106 key IBM5576-A01 standard keyboard)
#

name HP HIL105 JIS Keyboard
interface 3
handler_id 27

# modifiers + space bar
row 0.0 0.0
key rectangle(32.0,24.0) 0x3a	#caps lock	#!
space 24.0
key rectangle(32.0,24.0) 0x60	# alternate#Left Extended char???
key rectangle(40.0,24.0) 0x7b	#* Mu-Henkan????
key rectangle(96.0,24.0) 0x39	# space bar	#!
key rectangle(40.0,24.0) 0x79	#* Henkan#print/enter???
key rectangle(40.0,24.0) 0x38	#* Kanji#Right Extended char???
space 25.0
key rectangle(32.0,24.0) 0x61	# Eisuu/Kana????

# row 1
row 0.0 24.0
key rectangle(56.0,24.0) 0x2a	# left shift!
# row 1 alpha keys
key square(24.0) 0x2c	#!
key square(24.0) 0x2d	#!
key square(24.0) 0x2e	#!
key square(24.0) 0x2f	#!
key square(24.0) 0x30	#!
key square(24.0) 0x31	#!
key square(24.0) 0x32	#!
key square(24.0) 0x33	#!
key square(24.0) 0x34	#!
key square(24.0) 0x35	#!
key square(24.0) 0x56		#* No.56?????
key rectangle(41.0,24.0) 0x36	# right shift	#!

# row 2
row 0.0 48.0
key rectangle(44.0,24.0) 0x1d	#* control	#!
# row 2 alpha keys
key square(24.0) 0x1e	#!
key square(24.0) 0x1f	#!
key square(24.0) 0x20	#!
key square(24.0) 0x21	#!
key square(24.0) 0x22	#!
key square(24.0) 0x23	#!
key square(24.0) 0x24	#!
key square(24.0) 0x25	#!
key square(24.0) 0x26	#!
key square(24.0) 0x27	#!
key square(24.0) 0x28	#!
key square(24.0) 0x7e		#* No.42????
key shape(U 24.0 L 8.0 U 24.0 R 37.0 D 48.0 L 29.0) 0x1c	# return	#!

# row 3
row 0.0 72.0
key rectangle(36.0,24.0) 0x0f	# tab	#!
# row 3 alpha keys
key square(24.0) 0x10	#!
key square(24.0) 0x11	#!
key square(24.0) 0x12	#!
key square(24.0) 0x13	#!
key square(24.0) 0x14	#!
key square(24.0) 0x15	#!
key square(24.0) 0x16	#!
key square(24.0) 0x17	#!
key square(24.0) 0x18	#!
key square(24.0) 0x19	#!
key square(24.0) 0x1a	#!
key square(24.0) 0x1b	#!

# row 4 (the number keys)
row 0.0 96.0
key square(24.0) 0x01	#!
key square(24.0) 0x02	#!
key square(24.0) 0x03	#!
key square(24.0) 0x04	#!
key square(24.0) 0x05	#!
key square(24.0) 0x06	#!
key square(24.0) 0x07	#!
key square(24.0) 0x08	#!
key square(24.0) 0x09	#!
key square(24.0) 0x0a	#!
key square(24.0) 0x0b	#!
key square(24.0) 0x0c	#!
key square(24.0) 0x0d	#!
key square(24.0) 0x2b		#* No.14????
key rectangle(25.0,24.0) 0x0e	# backspace	#!

# row 5 (the function keys)
row 0.0 130.0
space 40.0
key square(24.0) 0x3b		# F1	#!
key square(24.0) 0x3c		# F2	#!
key square(24.0) 0x3d		# F3	#!
key square(24.0) 0x3e		# F4	#!
space 14.0
key square(24.0) 0x3f		# F5	#!
key square(24.0) 0x40		# F6	#!
key square(24.0) 0x41		# F7	#!
key square(24.0) 0x42		# F8	#!
space 14.0
key square(24.0) 0x43		# F9	#!
key square(24.0) 0x44		# F10	#!
key square(24.0) 0x57		# F11	#!
key square(24.0) 0x58		# F12	#!

#
# now, on to the right hand side of the keyboard
#

# arrow keys
row 365.0 0.0
key square(24.0) 0x66		# Left	#!
key square(24.0) 0x65		# Right	#!
key square(24.0) 0x67		# Down	#!
row 389.0 24.0
key square(24.0) 0x64		# Up	#!

# home/delete/insert/etc
row 365.0 72.0
key square(24.0) 0x69		# Delete	#!
key square(24.0) 0x6d		# End	#!
key square(24.0) 0x6b		# Page Down	#!
row 365.0 96.0
key square(24.0) 0x68		# Insert	#!
key square(24.0) 0x6c		# Home	#!
key square(24.0) 0x6a		# Page Up	#!
row 365.0 130.0
key square(24.0) 0x6e		#Print Screen	#!
key square(24.0) 0x46		#Scroll Lock	#!
key square(24.0) 0x6f 		#Pause	#!

# numeric keypad
row 442 0.0
key rectangle(48.0,24.0) 0x52	#0!
key square(24.0) 0x53	#.!
key rectangle(24.0,48.0) 0x62	# Enter!
row 442.0 24.0
key square(24.0) 0x4f	#1!
key square(24.0) 0x50	#2!
key square(24.0) 0x51	#3!
row 442.0 48.0
key square(24.0) 0x4b	#4!
key square(24.0) 0x4c	#5!
key square(24.0) 0x4d	#6!
key rectangle(24.0,48.0) 0x4e	# +	#!
row 442.0 72.0
key square(24.0) 0x47	#7!
key square(24.0) 0x48	#8!
key square(24.0) 0x49	#9!
row 442.0 96.0
key square(24.0) 0x45	#`?????
key square(24.0) 0x63	#/! 
key square(24.0) 0x37	#*!
key square(24.0) 0x4a	#-!

#EOF