Allow doing mappings with non-modifier keys

This commit is contained in:
mrobinson7627 2014-02-23 16:00:04 -05:00
parent 664a292d41
commit 2c99bcc4d7

View file

@ -261,7 +261,7 @@ void handle_key (XCape_t *self, KeyMap_t *key,
{
Key_t *k;
if (key_event == KeyPress)
if (key_event == KeyPress && !key->pressed)
{
if (self->debug) fprintf (stdout, "Key pressed!\n");
@ -275,7 +275,7 @@ void handle_key (XCape_t *self, KeyMap_t *key,
key->used = True;
}
}
else
else if (key_event == KeyRelease)
{
if (self->debug) fprintf (stdout, "Key released!\n");
if (key->used == False)