From 12f1e88c4ed8df8f9ab1c6cd4d9fc79ef35d6e81 Mon Sep 17 00:00:00 2001 From: chrys Date: Mon, 12 Sep 2016 23:05:35 +0200 Subject: [PATCH] TODO --- TODO | 2 +- src/fenrir-package/core/commands.py | 3 +++ src/fenrir-package/core/input.py | 7 ++++++- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/TODO b/TODO index 42e1d9ec..6c8c111d 100644 --- a/TODO +++ b/TODO @@ -12,7 +12,7 @@ ToDos in Priority order: forwart nonshortcuts to system [x] make grabbing configuarble [-] possiblity to forewart shortcut [proxyshortcut] [x] - possiblity to forewart shortcut [pressing twice while timeout] [] + possiblity to forewart shortcut (or use them as shortcut) [pressing twice while timeout] [] cleanup inputManager [-] split input driver out of the handler diff --git a/src/fenrir-package/core/commands.py b/src/fenrir-package/core/commands.py index 43595b6f..77577932 100644 --- a/src/fenrir-package/core/commands.py +++ b/src/fenrir-package/core/commands.py @@ -5,6 +5,9 @@ import time # used as shared memory between commands # use this in your own commands commandBuffer = { +'genericList':[], +'genericListSource':'', +'genericListSelection': 0, 'clipboard':[], 'currClipboard': 0, 'Marks':{'1':None, '2':None, '3':None} diff --git a/src/fenrir-package/core/input.py b/src/fenrir-package/core/input.py index 4198f10e..f0f06674 100644 --- a/src/fenrir-package/core/input.py +++ b/src/fenrir-package/core/input.py @@ -5,10 +5,15 @@ input = { 'currInput': {}, 'prevInput': {}, 'currEvent': None, -'firstEvent': {}, +'firstEvent': None +'firstEvent': None, 'currShortcutString': '', 'consumeKey': False, 'fenrirKey': ['82'], 'keyForeward': False, 'lastInputTime':time.time(), +'oldNumLock': True, +'newNumLock':True, +'oldCapsLock':False, +'newCapsLock':False }