proc hasAction*(action: string): bool {.gcsafe, locks: 0
.} 
- 
 
proc getActions*(): Array {.gcsafe, locks: 0
.} 
- 
 
proc addAction*(action: string) {.gcsafe, locks: 0
.} 
- 
 
proc eraseAction*(action: string) {.gcsafe, locks: 0
.} 
- 
 
proc actionAddEvent*(action: string; event: InputEvent) {.gcsafe, locks: 0
.} 
- 
 
proc actionHasEvent*(action: string; event: InputEvent): bool {.gcsafe, locks: 0
.} 
- 
 
proc actionEraseEvent*(action: string; event: InputEvent) {.gcsafe, locks: 0
.} 
- 
 
proc getActionList*(action: string): Array {.gcsafe, locks: 0
.} 
- 
 
proc eventIsAction*(event: InputEvent; action: string): bool {.gcsafe, locks: 0
.} 
- 
 
proc loadFromGlobals*() {.gcsafe, locks: 0
.} 
-