fenrir/src/fenrir-package/core/commands.py

44 lines
730 B
Python
Raw Normal View History

2016-07-08 19:36:27 -04:00
#!/bin/python
# -*- coding: utf-8 -*-
# Fenrir TTY screen reader
# By Chrys, Storm Dragon, and contributers.
from core import debug
2016-07-10 17:02:17 -04:00
import time
2016-07-08 19:36:27 -04:00
# used as shared memory between commands
# use this in your own commands
commandBuffer = {
2016-09-12 17:05:35 -04:00
'genericList':[],
'genericListSource':'',
'genericListSelection': 0,
2016-08-23 18:41:16 -04:00
'clipboard':[],
'currClipboard': 0,
2016-09-20 10:14:58 -04:00
'Marks':{'1':None, '2':None}
}
# used by the commandManager
2016-07-08 19:36:27 -04:00
commandInfo = {
'currCommand': '',
'lastCommandExecutionTime': time.time(),
2016-09-13 04:28:02 -04:00
'lastCommandRequestTime': time.time()
2016-07-08 19:36:27 -04:00
}
# used by the commandManager
2016-07-08 19:36:27 -04:00
commands = {
2016-07-12 17:09:11 -04:00
'onInput':{
2016-07-10 09:43:15 -04:00
},
'onScreenChanged':{
},
'onScreenUpdate':{
2016-09-21 17:46:03 -04:00
},
'onApplicationChange':{
},
2016-07-10 09:43:15 -04:00
'commands':{
2016-09-21 17:46:03 -04:00
},
2016-09-22 05:52:53 -04:00
'onSwitchApplicationProfile':{
},
2016-07-08 19:36:27 -04:00
}