;
; intKeys.sh
;
; Definitions for Acorn internal key numbers
;
;  1994-1998 Straylight
;

;----- Licensing note -------------------------------------------------------
;
; This file is part of Straylight's Sapphire library.
;
; Sapphire is free software; you can redistribute it and/or modify
; it under the terms of the GNU General Public License as published by
; the Free Software Foundation; either version 2, or (at your option)
; any later version.
;
; Sapphire is distributed in the hope that it will be useful,
; but WITHOUT ANY WARRANTY; without even the implied warranty of
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
; GNU General Public License for more details.
;
; You should have received a copy of the GNU General Public License
; along with Sapphire.  If not, write to the Free Software Foundation,
; 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.

		[	:LNOT::DEF:intKeys__dfn
		GBLL	intKeys__dfn

intk_Esc	EQU	112
intk_F1		EQU	113
intk_F2		EQU	114
intk_F3		EQU	115
intk_F4		EQU	20
intk_F5		EQU	116
intk_F6		EQU	117
intk_F7		EQU	22
intk_F8		EQU	118
intk_F9		EQU	119
intk_F10	EQU	30
intk_F11	EQU	28
intk_F12	EQU	29

intk_0		EQU	39
intk_1		EQU	48
intk_2		EQU	49
intk_3		EQU	17
intk_4		EQU	18
intk_5		EQU	19
intk_6		EQU	24
intk_7		EQU	36
intk_8		EQU	21
intk_9		EQU	38

intk_BackQ	EQU	45
intk_Minus	EQU	40
intk_Equals	EQU	93
intk_Pound	EQU	46
intk_Backspace	EQU	47

intk_LSquare	EQU	56
intk_RSquare	EQU	88
intk_Backslash	EQU	120
intk_Semicolon	EQU	87
intk_Quote	EQU	79
intk_LAngle	EQU	102
intk_RAngle	EQU	103
intk_Slash	EQU	104

intk_Tab	EQU	96

intk_Ctrl	EQU	1
intk_LCtrl	EQU	4
intk_RCtrl	EQU	7

intk_Shift	EQU	0
intk_LShift	EQU	3
intk_RShift	EQU	6
intk_CapsLock	EQU	64

intk_Alt	EQU	2
intk_LAlt	EQU	5
intk_RAlt	EQU	8

intk_A		EQU	65
intk_B		EQU	100
intk_C		EQU	82
intk_D		EQU	50
intk_E		EQU	34
intk_F		EQU	67
intk_G		EQU	83
intk_H		EQU	84
intk_I		EQU	37
intk_J		EQU	69
intk_K		EQU	70
intk_L		EQU	86
intk_M		EQU	101
intk_N		EQU	85
intk_O		EQU	54
intk_P		EQU	55
intk_Q		EQU	16
intk_R		EQU	51
intk_S		EQU	81
intk_T		EQU	35
intk_U		EQU	53
intk_V		EQU	99
intk_W		EQU	33
intk_X		EQU	66
intk_Y		EQU	68
intk_Z		EQU	97

intk_Print	EQU	32
intk_ScrollLock	EQU	62
intk_Break	EQU	44

intk_Insert	EQU	61
intk_Home	EQU	62
intk_PageUp	EQU	63
intk_Delete	EQU	89
intk_Copy	EQU	105
intk_PageDown	EQU	78

intk_Up		EQU	57
intk_Left	EQU	25
intk_Down	EQU	41
intk_Right	EQU	121

intk_NumLock	EQU	77
intk_kSlash	EQU	74
intk_kStar	EQU	91
intk_kHash	EQU	90
intk_kMinus	EQU	59
intk_kPlus	EQU	58
intk_kEnter	EQU	60
intk_kDot	EQU	76

intk_k0		EQU	106
intk_k1		EQU	107
intk_k2		EQU	124
intk_k3		EQU	108
intk_k4		EQU	122
intk_k5		EQU	123
intk_k6		EQU	26
intk_k7		EQU	27
intk_k8		EQU	42
intk_k9		EQU	43

		]

		END
