removed prefix, prefiltering evtest output via grep
This commit is contained in:
parent
6aade27a5a
commit
1a994010f5
3 changed files with 6 additions and 8 deletions
|
@ -5,10 +5,10 @@
|
|||
},
|
||||
"watchers": [
|
||||
{
|
||||
"device": "/dev/input/event10",
|
||||
"device": "usb-Razer_Razer_Blade_Stealth-if01-event-kbd",
|
||||
"keys": [
|
||||
{
|
||||
"key": "enter",
|
||||
"key": "key_enter",
|
||||
"type": "keydown",
|
||||
"command": "notify-send",
|
||||
"args": [
|
||||
|
@ -17,7 +17,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"key": "esc",
|
||||
"key": "key_esc",
|
||||
"type": "keyup",
|
||||
"command": "notify-send",
|
||||
"args": [
|
||||
|
@ -26,7 +26,7 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"key": "space",
|
||||
"key": "key_space",
|
||||
"type": "keyhold",
|
||||
"delay": 1000,
|
||||
"command": "notify-send",
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
const FILTER_START = 'Testing ... (interrupt to exit)';
|
||||
|
||||
const KEY_PREFIX = 'KEY_';
|
||||
|
||||
const ACTION_KEYUP = { id: 0, action: 'keyup' };
|
||||
const ACTION_KEYDOWN = { id: 1, action: 'keydown' };
|
||||
const ACTION_KEYHOLD = { id: 2, action: 'keyhold' };
|
||||
|
@ -28,7 +26,7 @@ class Keyfilter {
|
|||
var command = config[index].command;
|
||||
var args = config[index].args;
|
||||
var delay = config[index].delay;
|
||||
this.actions.set(KEY_PREFIX + config[index].key.toUpperCase(), { type, command, args, delay });
|
||||
this.actions.set(config[index].key.toUpperCase(), { type, command, args, delay });
|
||||
}
|
||||
}
|
||||
filterActive(input) {
|
||||
|
|
|
@ -23,7 +23,7 @@ class Watcher {
|
|||
return;
|
||||
}
|
||||
logger.debug('starting watcher \'' + this.device + '\'...');
|
||||
this.process = spawn("evtest", [this.device]);
|
||||
this.process = spawn("evtest", [this.device, "|", "grep", "EV_KEY"]);
|
||||
this.attachListeners();
|
||||
logger.info('watcher \'' + this.device + '\' initialized and capturing configured events');
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue