indexing
	description: "Virtual Key code (VK) constants."
	status: "See notice at end of class."
	date: "$Date$"
	revision: "$Revision$"
class interface
	WEL_VK_CONSTANTS
feature 
	Vk_0: INTEGER is 48
	Vk_1: INTEGER is 49
	Vk_2: INTEGER is 50
	Vk_3: INTEGER is 51
	Vk_4: INTEGER is 52
	Vk_5: INTEGER is 53
	Vk_6: INTEGER is 54
	Vk_7: INTEGER is 55
	Vk_8: INTEGER is 56
	Vk_9: INTEGER is 57
			ASCII
	Vk_a: INTEGER is 65
	Vk_add: INTEGER is 107
			
	Vk_b: INTEGER is 66
	Vk_back: INTEGER is 8
			
	Vk_c: INTEGER is 67
	Vk_cancel: INTEGER is 3
			
	Vk_capital: INTEGER is 20
			
	Vk_clear: INTEGER is 12
			
	Vk_control: INTEGER is 17
			
	Vk_d: INTEGER is 68
	Vk_decimal: INTEGER is 110
			
	Vk_delete: INTEGER is 46
			
	Vk_divide: INTEGER is 111
			
	Vk_down: INTEGER is 40
			
	Vk_e: INTEGER is 69
	Vk_end: INTEGER is 35
			
	Vk_escape: INTEGER is 27
			
	Vk_execute: INTEGER is 43
			
	Vk_f: INTEGER is 70
	Vk_f1: INTEGER is 112
			
	Vk_f10: INTEGER is 121
			
	Vk_f11: INTEGER is 122
			
	Vk_f12: INTEGER is 123
			
	Vk_f13: INTEGER is 124
			
	Vk_f14: INTEGER is 125
			
	Vk_f15: INTEGER is 126
			
	Vk_f16: INTEGER is 127
			
	Vk_f17: INTEGER is 128
			
	Vk_f18: INTEGER is 129
			
	Vk_f19: INTEGER is 130
			
	Vk_f2: INTEGER is 113
			
	Vk_f20: INTEGER is 131
			
	Vk_f21: INTEGER is 132
			
	Vk_f22: INTEGER is 133
			
	Vk_f23: INTEGER is 134
			
	Vk_f24: INTEGER is 135
			
	Vk_f3: INTEGER is 114
			
	Vk_f4: INTEGER is 115
			
	Vk_f5: INTEGER is 116
			
	Vk_f6: INTEGER is 117
			
	Vk_f7: INTEGER is 118
			
	Vk_f8: INTEGER is 119
			
	Vk_f9: INTEGER is 120
			
	Vk_g: INTEGER is 71
	Vk_h: INTEGER is 72
	Vk_help: INTEGER is 47
			
	Vk_home: INTEGER is 36
			
	Vk_i: INTEGER is 73
	Vk_insert: INTEGER is 45
			
	Vk_j: INTEGER is 74
	Vk_k: INTEGER is 75
	Vk_l: INTEGER is 76
	Vk_lbutton: INTEGER is 1
			
	Vk_lcontrol: INTEGER is 162
			
	Vk_left: INTEGER is 37
			
	Vk_lmenu: INTEGER is 164
			
	Vk_lshift: INTEGER is 160
			
	Vk_m: INTEGER is 77
	Vk_mbutton: INTEGER is 4
			
	Vk_menu: INTEGER is 18
			
	Vk_multiply: INTEGER is 106
			
	Vk_n: INTEGER is 78
	Vk_next: INTEGER is 34
			
	Vk_numlock: INTEGER is 144
			
	Vk_numpad0: INTEGER is 96
			
	Vk_numpad1: INTEGER is 97
			
	Vk_numpad2: INTEGER is 98
			
	Vk_numpad3: INTEGER is 99
			
	Vk_numpad4: INTEGER is 100
			
	Vk_numpad5: INTEGER is 101
			
	Vk_numpad6: INTEGER is 102
			
	Vk_numpad7: INTEGER is 103
			
	Vk_numpad8: INTEGER is 104
			
	Vk_numpad9: INTEGER is 105
			
	Vk_o: INTEGER is 79
	Vk_p: INTEGER is 80
	Vk_pause: INTEGER is 19
			
	Vk_print: INTEGER is 42
			
	Vk_prior: INTEGER is 33
			
	Vk_q: INTEGER is 81
	Vk_r: INTEGER is 82
	Vk_rbutton: INTEGER is 2
			
	Vk_rcontrol: INTEGER is 163
			
	Vk_return: INTEGER is 13
			
	Vk_right: INTEGER is 39
			
	Vk_rmenu: INTEGER is 165
			
			ASCII
	Vk_rshift: INTEGER is 161
			
	Vk_s: INTEGER is 83
	Vk_scroll: INTEGER is 145
			
	Vk_select: INTEGER is 41
			
	Vk_separator: INTEGER is 108
			
	Vk_shift: INTEGER is 16
			
	Vk_snapshot: INTEGER is 44
			
	Vk_space: INTEGER is 32
			
	Vk_subtract: INTEGER is 109
			
	Vk_t: INTEGER is 84
	Vk_tab: INTEGER is 9
			
	Vk_u: INTEGER is 85
	Vk_up: INTEGER is 38
			
	Vk_v: INTEGER is 86
	Vk_w: INTEGER is 87
	Vk_x: INTEGER is 88
	Vk_y: INTEGER is 89
	Vk_z: INTEGER is 90
	
invariant
		 ANY
	reflexive_equality: standard_is_equal (Current)
	reflexive_conformance: conforms_to (Current)
end -- WEL_VK_CONSTANTS