1 ; THE COMPUTER CODE CONTAINED HEREIN IS THE SOLE PROPERTY OF PARALLAX
2 ; SOFTWARE CORPORATION ("PARALLAX"). PARALLAX, IN DISTRIBUTING THE CODE TO
3 ; END-USERS, AND SUBJECT TO ALL OF THE TERMS AND CONDITIONS HEREIN, GRANTS A
4 ; ROYALTY-FREE, PERPETUAL LICENSE TO SUCH END-USERS FOR USE BY SUCH END-USERS
5 ; IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
6 ; SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
7 ; FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
8 ; CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS
9 ; AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
10 ; COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
11 ;**************************************************************
12 ;**************** SCAN CODE TO ASCII TABLES *******************
13 ;**************************************************************
14 ; This are two tables of ASCII codes for a given scan code.
15 ; The character Û is used to denote an invalid keystroke that won't
16 ; be put into the keyboard buffer.
19 ;0 1 23456789ABCD E F 0123456789AB C DEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
20 ;db "Û",27,"1234567890-=",8,9,"qwertyuiop[]",13,"Ûasdfghjkl;'`Û\zxcvbnm,./Û*Û ÛÛÛÛÛÛÛÛÛÛÛÛÛ789-456+1230.ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ"
23 ;0123456789ABCDE F0123456789ABCDEF01234567 8 9ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
24 ;Key2 db "ÛÛ!@#$%^&*()_+Û",11,"QWERTYUIOP{}ÛÛASDFGHJKL:",34,"ÛÛ|ZXCVBNM<>?ÛÛÛ ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ-ÛÛÛ+ÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛÛ"
26 Key1 db 255 ; No key for 0
154 Key2 db 255 ; No key for 0