LisaacTM Platform

ABSTRACT_KEYCODE


Xavier Oswald
Inherit/Insert Summary
parent_object No developed.
 
Slot Summary
max_keys
k_backspace
k_tab
k_clear
k_return
k_pause
k_escape
k_space
k_exclaim
k_quotedbl
k_hash
k_dollar
k_ampersand
k_quote
k_leftparen
k_rightparen
k_asterisk
k_plus
k_comma
k_minus
k_period
k_slash
k_0
k_1
k_2
k_3
k_4
k_5
k_6
k_7
k_8
k_9
k_colon
k_semicolon
k_less
k_equals
k_greater
k_question
k_at
k_leftbracket
k_backslash
k_rightbracket
k_caret
k_underscore
k_backquote
k_a
k_b
k_c
k_d
k_e
k_f
k_g
k_h
k_i
k_j
k_k
k_l
k_m
k_n
k_o
k_p
k_q
k_r
k_s
k_t
k_u
k_v
k_w
k_x
k_y
k_z
k_delete
 
Numeric keypad
kp_0
kp_1
kp_2
kp_3
kp_4
kp_5
kp_6
kp_7
kp_8
kp_9
kp_period
kp_divide
kp_multiply
kp_minus
kp_plus
kp_enter
kp_equals
 
Arrows + Home/End pad
k_up
k_down
k_right
k_left
k_insert
k_home
k_end
k_pageup
k_pagedown
 
Function keys
k_f1
k_f2
k_f3
k_f4
k_f5
k_f6
k_f7
k_f8
k_f9
k_f10
k_f11
k_f12
k_f13
k_f14
k_f15
 
Key state modifier keys
k_numlock
k_capslock
k_scrollock
k_rshift
k_lshift
k_rctrl
k_lctrl
k_ralt
k_lalt
k_rmeta
k_lmeta
k_lsuper
k_rsuper
k_mode
k_compose
 
Miscellaneous function keys
k_help
k_print
k_sysreq
k_break
k_menu
k_power
k_euro
k_undo
key_count
get_key
 

Inherit/Insert Detail

parent_object

.../extra/opengl/framework/low_level/abstract_keycode.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Detail slot

max_keys

.../extra/opengl/framework/low_level/abstract_keycode.li line #17

Section:
Public

Profile:
- SelfSELFmax_keys : INTEGER

k_backspace

.../extra/opengl/framework/low_level/abstract_keycode.li line #19

Section:
Public

Profile:
- SelfSELFk_backspace : INTEGER

k_tab

.../extra/opengl/framework/low_level/abstract_keycode.li line #20

Section:
Public

Profile:
- SelfSELFk_tab : INTEGER

k_clear

.../extra/opengl/framework/low_level/abstract_keycode.li line #21

Section:
Public

Profile:
- SelfSELFk_clear : INTEGER

k_return

.../extra/opengl/framework/low_level/abstract_keycode.li line #22

Section:
Public

Profile:
- SelfSELFk_return : INTEGER

k_pause

.../extra/opengl/framework/low_level/abstract_keycode.li line #23

Section:
Public

Profile:
- SelfSELFk_pause : INTEGER

k_escape

.../extra/opengl/framework/low_level/abstract_keycode.li line #24

Section:
Public

Profile:
- SelfSELFk_escape : INTEGER

k_space

.../extra/opengl/framework/low_level/abstract_keycode.li line #25

Section:
Public

Profile:
- SelfSELFk_space : INTEGER

k_exclaim

.../extra/opengl/framework/low_level/abstract_keycode.li line #26

Section:
Public

Profile:
- SelfSELFk_exclaim : INTEGER

k_quotedbl

.../extra/opengl/framework/low_level/abstract_keycode.li line #27

Section:
Public

Profile:
- SelfSELFk_quotedbl : INTEGER

k_hash

.../extra/opengl/framework/low_level/abstract_keycode.li line #28

Section:
Public

Profile:
- SelfSELFk_hash : INTEGER

k_dollar

.../extra/opengl/framework/low_level/abstract_keycode.li line #29

Section:
Public

Profile:
- SelfSELFk_dollar : INTEGER

k_ampersand

.../extra/opengl/framework/low_level/abstract_keycode.li line #30

Section:
Public

Profile:
- SelfSELFk_ampersand : INTEGER

k_quote

.../extra/opengl/framework/low_level/abstract_keycode.li line #31

Section:
Public

Profile:
- SelfSELFk_quote : INTEGER

k_leftparen

.../extra/opengl/framework/low_level/abstract_keycode.li line #32

Section:
Public

Profile:
- SelfSELFk_leftparen : INTEGER

k_rightparen

.../extra/opengl/framework/low_level/abstract_keycode.li line #33

Section:
Public

Profile:
- SelfSELFk_rightparen : INTEGER

k_asterisk

.../extra/opengl/framework/low_level/abstract_keycode.li line #34

Section:
Public

Profile:
- SelfSELFk_asterisk : INTEGER

k_plus

.../extra/opengl/framework/low_level/abstract_keycode.li line #35

Section:
Public

Profile:
- SelfSELFk_plus : INTEGER

k_comma

.../extra/opengl/framework/low_level/abstract_keycode.li line #36

Section:
Public

Profile:
- SelfSELFk_comma : INTEGER

k_minus

.../extra/opengl/framework/low_level/abstract_keycode.li line #37

Section:
Public

Profile:
- SelfSELFk_minus : INTEGER

k_period

.../extra/opengl/framework/low_level/abstract_keycode.li line #38

Section:
Public

Profile:
- SelfSELFk_period : INTEGER

k_slash

.../extra/opengl/framework/low_level/abstract_keycode.li line #39

Section:
Public

Profile:
- SelfSELFk_slash : INTEGER

k_0

.../extra/opengl/framework/low_level/abstract_keycode.li line #40

Section:
Public

Profile:
- SelfSELFk_0 : INTEGER

k_1

.../extra/opengl/framework/low_level/abstract_keycode.li line #41

Section:
Public

Profile:
- SelfSELFk_1 : INTEGER

k_2

.../extra/opengl/framework/low_level/abstract_keycode.li line #42

Section:
Public

Profile:
- SelfSELFk_2 : INTEGER

k_3

.../extra/opengl/framework/low_level/abstract_keycode.li line #43

Section:
Public

Profile:
- SelfSELFk_3 : INTEGER

k_4

.../extra/opengl/framework/low_level/abstract_keycode.li line #44

Section:
Public

Profile:
- SelfSELFk_4 : INTEGER

k_5

.../extra/opengl/framework/low_level/abstract_keycode.li line #45

Section:
Public

Profile:
- SelfSELFk_5 : INTEGER

k_6

.../extra/opengl/framework/low_level/abstract_keycode.li line #46

Section:
Public

Profile:
- SelfSELFk_6 : INTEGER

k_7

.../extra/opengl/framework/low_level/abstract_keycode.li line #47

Section:
Public

Profile:
- SelfSELFk_7 : INTEGER

k_8

.../extra/opengl/framework/low_level/abstract_keycode.li line #48

Section:
Public

Profile:
- SelfSELFk_8 : INTEGER

k_9

.../extra/opengl/framework/low_level/abstract_keycode.li line #49

Section:
Public

Profile:
- SelfSELFk_9 : INTEGER

k_colon

.../extra/opengl/framework/low_level/abstract_keycode.li line #50

Section:
Public

Profile:
- SelfSELFk_colon : INTEGER

k_semicolon

.../extra/opengl/framework/low_level/abstract_keycode.li line #51

Section:
Public

Profile:
- SelfSELFk_semicolon : INTEGER

k_less

.../extra/opengl/framework/low_level/abstract_keycode.li line #52

Section:
Public

Profile:
- SelfSELFk_less : INTEGER

k_equals

.../extra/opengl/framework/low_level/abstract_keycode.li line #53

Section:
Public

Profile:
- SelfSELFk_equals : INTEGER

k_greater

.../extra/opengl/framework/low_level/abstract_keycode.li line #54

Section:
Public

Profile:
- SelfSELFk_greater : INTEGER

k_question

.../extra/opengl/framework/low_level/abstract_keycode.li line #55

Section:
Public

Profile:
- SelfSELFk_question : INTEGER

k_at

.../extra/opengl/framework/low_level/abstract_keycode.li line #56

Section:
Public

Profile:
- SelfSELFk_at : INTEGER

k_leftbracket

.../extra/opengl/framework/low_level/abstract_keycode.li line #57

Section:
Public

Profile:
- SelfSELFk_leftbracket : INTEGER

k_backslash

.../extra/opengl/framework/low_level/abstract_keycode.li line #58

Section:
Public

Profile:
- SelfSELFk_backslash : INTEGER

k_rightbracket

.../extra/opengl/framework/low_level/abstract_keycode.li line #59

Section:
Public

Profile:
- SelfSELFk_rightbracket : INTEGER

k_caret

.../extra/opengl/framework/low_level/abstract_keycode.li line #60

Section:
Public

Profile:
- SelfSELFk_caret : INTEGER

k_underscore

.../extra/opengl/framework/low_level/abstract_keycode.li line #61

Section:
Public

Profile:
- SelfSELFk_underscore : INTEGER

k_backquote

.../extra/opengl/framework/low_level/abstract_keycode.li line #62

Section:
Public

Profile:
- SelfSELFk_backquote : INTEGER

k_a

.../extra/opengl/framework/low_level/abstract_keycode.li line #63

Section:
Public

Profile:
- SelfSELFk_a : INTEGER

k_b

.../extra/opengl/framework/low_level/abstract_keycode.li line #64

Section:
Public

Profile:
- SelfSELFk_b : INTEGER

k_c

.../extra/opengl/framework/low_level/abstract_keycode.li line #65

Section:
Public

Profile:
- SelfSELFk_c : INTEGER

k_d

.../extra/opengl/framework/low_level/abstract_keycode.li line #66

Section:
Public

Profile:
- SelfSELFk_d : INTEGER

k_e

.../extra/opengl/framework/low_level/abstract_keycode.li line #67

Section:
Public

Profile:
- SelfSELFk_e : INTEGER

k_f

.../extra/opengl/framework/low_level/abstract_keycode.li line #68

Section:
Public

Profile:
- SelfSELFk_f : INTEGER

k_g

.../extra/opengl/framework/low_level/abstract_keycode.li line #69

Section:
Public

Profile:
- SelfSELFk_g : INTEGER

k_h

.../extra/opengl/framework/low_level/abstract_keycode.li line #70

Section:
Public

Profile:
- SelfSELFk_h : INTEGER

k_i

.../extra/opengl/framework/low_level/abstract_keycode.li line #71

Section:
Public

Profile:
- SelfSELFk_i : INTEGER

k_j

.../extra/opengl/framework/low_level/abstract_keycode.li line #72

Section:
Public

Profile:
- SelfSELFk_j : INTEGER

k_k

.../extra/opengl/framework/low_level/abstract_keycode.li line #73

Section:
Public

Profile:
- SelfSELFk_k : INTEGER

k_l

.../extra/opengl/framework/low_level/abstract_keycode.li line #74

Section:
Public

Profile:
- SelfSELFk_l : INTEGER

k_m

.../extra/opengl/framework/low_level/abstract_keycode.li line #75

Section:
Public

Profile:
- SelfSELFk_m : INTEGER

k_n

.../extra/opengl/framework/low_level/abstract_keycode.li line #76

Section:
Public

Profile:
- SelfSELFk_n : INTEGER

k_o

.../extra/opengl/framework/low_level/abstract_keycode.li line #77

Section:
Public

Profile:
- SelfSELFk_o : INTEGER

k_p

.../extra/opengl/framework/low_level/abstract_keycode.li line #78

Section:
Public

Profile:
- SelfSELFk_p : INTEGER

k_q

.../extra/opengl/framework/low_level/abstract_keycode.li line #79

Section:
Public

Profile:
- SelfSELFk_q : INTEGER

k_r

.../extra/opengl/framework/low_level/abstract_keycode.li line #80

Section:
Public

Profile:
- SelfSELFk_r : INTEGER

k_s

.../extra/opengl/framework/low_level/abstract_keycode.li line #81

Section:
Public

Profile:
- SelfSELFk_s : INTEGER

k_t

.../extra/opengl/framework/low_level/abstract_keycode.li line #82

Section:
Public

Profile:
- SelfSELFk_t : INTEGER

k_u

.../extra/opengl/framework/low_level/abstract_keycode.li line #83

Section:
Public

Profile:
- SelfSELFk_u : INTEGER

k_v

.../extra/opengl/framework/low_level/abstract_keycode.li line #84

Section:
Public

Profile:
- SelfSELFk_v : INTEGER

k_w

.../extra/opengl/framework/low_level/abstract_keycode.li line #85

Section:
Public

Profile:
- SelfSELFk_w : INTEGER

k_x

.../extra/opengl/framework/low_level/abstract_keycode.li line #86

Section:
Public

Profile:
- SelfSELFk_x : INTEGER

k_y

.../extra/opengl/framework/low_level/abstract_keycode.li line #87

Section:
Public

Profile:
- SelfSELFk_y : INTEGER

k_z

.../extra/opengl/framework/low_level/abstract_keycode.li line #88

Section:
Public

Profile:
- SelfSELFk_z : INTEGER

k_delete

.../extra/opengl/framework/low_level/abstract_keycode.li line #89

Section:
Public

Profile:
- SelfSELFk_delete : INTEGER

Numeric keypad

kp_0

.../extra/opengl/framework/low_level/abstract_keycode.li line #92

Section:
Public

Profile:
- SelfSELFkp_0 : INTEGER

kp_1

.../extra/opengl/framework/low_level/abstract_keycode.li line #93

Section:
Public

Profile:
- SelfSELFkp_1 : INTEGER

kp_2

.../extra/opengl/framework/low_level/abstract_keycode.li line #94

Section:
Public

Profile:
- SelfSELFkp_2 : INTEGER

kp_3

.../extra/opengl/framework/low_level/abstract_keycode.li line #95

Section:
Public

Profile:
- SelfSELFkp_3 : INTEGER

kp_4

.../extra/opengl/framework/low_level/abstract_keycode.li line #96

Section:
Public

Profile:
- SelfSELFkp_4 : INTEGER

kp_5

.../extra/opengl/framework/low_level/abstract_keycode.li line #97

Section:
Public

Profile:
- SelfSELFkp_5 : INTEGER

kp_6

.../extra/opengl/framework/low_level/abstract_keycode.li line #98

Section:
Public

Profile:
- SelfSELFkp_6 : INTEGER

kp_7

.../extra/opengl/framework/low_level/abstract_keycode.li line #99

Section:
Public

Profile:
- SelfSELFkp_7 : INTEGER

kp_8

.../extra/opengl/framework/low_level/abstract_keycode.li line #100

Section:
Public

Profile:
- SelfSELFkp_8 : INTEGER

kp_9

.../extra/opengl/framework/low_level/abstract_keycode.li line #101

Section:
Public

Profile:
- SelfSELFkp_9 : INTEGER

kp_period

.../extra/opengl/framework/low_level/abstract_keycode.li line #102

Section:
Public

Profile:
- SelfSELFkp_period : INTEGER

kp_divide

.../extra/opengl/framework/low_level/abstract_keycode.li line #103

Section:
Public

Profile:
- SelfSELFkp_divide : INTEGER

kp_multiply

.../extra/opengl/framework/low_level/abstract_keycode.li line #104

Section:
Public

Profile:
- SelfSELFkp_multiply : INTEGER

kp_minus

.../extra/opengl/framework/low_level/abstract_keycode.li line #105

Section:
Public

Profile:
- SelfSELFkp_minus : INTEGER

kp_plus

.../extra/opengl/framework/low_level/abstract_keycode.li line #106

Section:
Public

Profile:
- SelfSELFkp_plus : INTEGER

kp_enter

.../extra/opengl/framework/low_level/abstract_keycode.li line #107

Section:
Public

Profile:
- SelfSELFkp_enter : INTEGER

kp_equals

.../extra/opengl/framework/low_level/abstract_keycode.li line #108

Section:
Public

Profile:
- SelfSELFkp_equals : INTEGER

Arrows + Home/End pad

k_up

.../extra/opengl/framework/low_level/abstract_keycode.li line #111

Section:
Public

Profile:
- SelfSELFk_up : INTEGER

k_down

.../extra/opengl/framework/low_level/abstract_keycode.li line #112

Section:
Public

Profile:
- SelfSELFk_down : INTEGER

k_right

.../extra/opengl/framework/low_level/abstract_keycode.li line #113

Section:
Public

Profile:
- SelfSELFk_right : INTEGER

k_left

.../extra/opengl/framework/low_level/abstract_keycode.li line #114

Section:
Public

Profile:
- SelfSELFk_left : INTEGER

k_insert

.../extra/opengl/framework/low_level/abstract_keycode.li line #115

Section:
Public

Profile:
- SelfSELFk_insert : INTEGER

k_home

.../extra/opengl/framework/low_level/abstract_keycode.li line #116

Section:
Public

Profile:
- SelfSELFk_home : INTEGER

k_end

.../extra/opengl/framework/low_level/abstract_keycode.li line #117

Section:
Public

Profile:
- SelfSELFk_end : INTEGER

k_pageup

.../extra/opengl/framework/low_level/abstract_keycode.li line #118

Section:
Public

Profile:
- SelfSELFk_pageup : INTEGER

k_pagedown

.../extra/opengl/framework/low_level/abstract_keycode.li line #119

Section:
Public

Profile:
- SelfSELFk_pagedown : INTEGER

Function keys

k_f1

.../extra/opengl/framework/low_level/abstract_keycode.li line #122

Section:
Public

Profile:
- SelfSELFk_f1 : INTEGER

k_f2

.../extra/opengl/framework/low_level/abstract_keycode.li line #123

Section:
Public

Profile:
- SelfSELFk_f2 : INTEGER

k_f3

.../extra/opengl/framework/low_level/abstract_keycode.li line #124

Section:
Public

Profile:
- SelfSELFk_f3 : INTEGER

k_f4

.../extra/opengl/framework/low_level/abstract_keycode.li line #125

Section:
Public

Profile:
- SelfSELFk_f4 : INTEGER

k_f5

.../extra/opengl/framework/low_level/abstract_keycode.li line #126

Section:
Public

Profile:
- SelfSELFk_f5 : INTEGER

k_f6

.../extra/opengl/framework/low_level/abstract_keycode.li line #127

Section:
Public

Profile:
- SelfSELFk_f6 : INTEGER

k_f7

.../extra/opengl/framework/low_level/abstract_keycode.li line #128

Section:
Public

Profile:
- SelfSELFk_f7 : INTEGER

k_f8

.../extra/opengl/framework/low_level/abstract_keycode.li line #129

Section:
Public

Profile:
- SelfSELFk_f8 : INTEGER

k_f9

.../extra/opengl/framework/low_level/abstract_keycode.li line #130

Section:
Public

Profile:
- SelfSELFk_f9 : INTEGER

k_f10

.../extra/opengl/framework/low_level/abstract_keycode.li line #131

Section:
Public

Profile:
- SelfSELFk_f10 : INTEGER

k_f11

.../extra/opengl/framework/low_level/abstract_keycode.li line #132

Section:
Public

Profile:
- SelfSELFk_f11 : INTEGER

k_f12

.../extra/opengl/framework/low_level/abstract_keycode.li line #133

Section:
Public

Profile:
- SelfSELFk_f12 : INTEGER

k_f13

.../extra/opengl/framework/low_level/abstract_keycode.li line #134

Section:
Public

Profile:
- SelfSELFk_f13 : INTEGER

k_f14

.../extra/opengl/framework/low_level/abstract_keycode.li line #135

Section:
Public

Profile:
- SelfSELFk_f14 : INTEGER

k_f15

.../extra/opengl/framework/low_level/abstract_keycode.li line #136

Section:
Public

Profile:
- SelfSELFk_f15 : INTEGER

Key state modifier keys

k_numlock

.../extra/opengl/framework/low_level/abstract_keycode.li line #139

Section:
Public

Profile:
- SelfSELFk_numlock : INTEGER

k_capslock

.../extra/opengl/framework/low_level/abstract_keycode.li line #140

Section:
Public

Profile:
- SelfSELFk_capslock : INTEGER

k_scrollock

.../extra/opengl/framework/low_level/abstract_keycode.li line #141

Section:
Public

Profile:
- SelfSELFk_scrollock : INTEGER

k_rshift

.../extra/opengl/framework/low_level/abstract_keycode.li line #142

Section:
Public

Profile:
- SelfSELFk_rshift : INTEGER

k_lshift

.../extra/opengl/framework/low_level/abstract_keycode.li line #143

Section:
Public

Profile:
- SelfSELFk_lshift : INTEGER

k_rctrl

.../extra/opengl/framework/low_level/abstract_keycode.li line #144

Section:
Public

Profile:
- SelfSELFk_rctrl : INTEGER

k_lctrl

.../extra/opengl/framework/low_level/abstract_keycode.li line #145

Section:
Public

Profile:
- SelfSELFk_lctrl : INTEGER

k_ralt

.../extra/opengl/framework/low_level/abstract_keycode.li line #146

Section:
Public

Profile:
- SelfSELFk_ralt : INTEGER

k_lalt

.../extra/opengl/framework/low_level/abstract_keycode.li line #147

Section:
Public

Profile:
- SelfSELFk_lalt : INTEGER

k_rmeta

.../extra/opengl/framework/low_level/abstract_keycode.li line #148

Section:
Public

Profile:
- SelfSELFk_rmeta : INTEGER

k_lmeta

.../extra/opengl/framework/low_level/abstract_keycode.li line #149

Section:
Public

Profile:
- SelfSELFk_lmeta : INTEGER

k_lsuper

.../extra/opengl/framework/low_level/abstract_keycode.li line #150

Section:
Public

Profile:
- SelfSELFk_lsuper : INTEGER

k_rsuper

.../extra/opengl/framework/low_level/abstract_keycode.li line #151

Section:
Public

Profile:
- SelfSELFk_rsuper : INTEGER

k_mode

.../extra/opengl/framework/low_level/abstract_keycode.li line #152

Section:
Public

Profile:
- SelfSELFk_mode : INTEGER

k_compose

.../extra/opengl/framework/low_level/abstract_keycode.li line #153

Section:
Public

Profile:
- SelfSELFk_compose : INTEGER

Miscellaneous function keys

k_help

.../extra/opengl/framework/low_level/abstract_keycode.li line #156

Section:
Public

Profile:
- SelfSELFk_help : INTEGER

k_print

.../extra/opengl/framework/low_level/abstract_keycode.li line #157

Section:
Public

Profile:
- SelfSELFk_print : INTEGER

k_sysreq

.../extra/opengl/framework/low_level/abstract_keycode.li line #158

Section:
Public

Profile:
- SelfSELFk_sysreq : INTEGER

k_break

.../extra/opengl/framework/low_level/abstract_keycode.li line #159

Section:
Public

Profile:
- SelfSELFk_break : INTEGER

k_menu

.../extra/opengl/framework/low_level/abstract_keycode.li line #160

Section:
Public

Profile:
- SelfSELFk_menu : INTEGER

k_power

.../extra/opengl/framework/low_level/abstract_keycode.li line #161

Section:
Public

Profile:
- SelfSELFk_power : INTEGER

k_euro

.../extra/opengl/framework/low_level/abstract_keycode.li line #162

Section:
Public

Profile:
- SelfSELFk_euro : INTEGER

k_undo

.../extra/opengl/framework/low_level/abstract_keycode.li line #163

Section:
Public

Profile:
- SelfSELFk_undo : INTEGER

key_count

.../extra/opengl/framework/low_level/abstract_keycode.li line #165

Section:
Public

Profile:
- SelfSELFkey_count : INTEGER

get_key

.../extra/opengl/framework/low_level/abstract_keycode.li line #167

Section:
Public

Profile:
- SelfSELFget_key   key : INTEGERINTEGER