Source position: keyboard.inc line 67
type Keyboard = record  | 
background: cint;  | 
keyboardOnSub: cint;  | 
offset_x: cint;  | 
offset_y: cint;  | 
grid_width: cint;  | 
grid_height: cint;  | 
state: KeyboardState;  | 
shifted: cint;  | 
visible: cint;  | 
mappings: array [0..3] of PKeyMap;  | 
tiles: pcuint16;  | 
tileLen: cuint32;  | 
palette: pcuint16;  | 
paletteLen: cuint32;  | 
mapBase: cint;  | 
tileBase: cint;  | 
tileOffset: cint;  | 
scrollSpeed: cuint32;  | 
OnKeyPressed: KeyChangeCallback;  | 
OnKeyReleased: KeyChangeCallback;  | 
end;  |