wmaker: improve key shortcut labelling
commit118beb2c60ce065c9a7461b159bda18eb4c375e2
authorDavid Maciejak <david.maciejak@gmail.com>
Mon, 1 Sep 2014 05:48:36 +0000 (1 12:48 +0700)
committerCarlos R. Mafra <crmafra@gmail.com>
Sun, 2 Nov 2014 11:50:02 +0000 (2 12:50 +0100)
tree4900e3e4498c1c21cf13a9041f7037aa14d20a8e
parent3bd9e8358fe30ce6b35022e82ef558a4181815e6
wmaker: improve key shortcut labelling

This patch is improving the key shortcut labelling in the root menu.
It modifies the GetShortcutString function to save some cycles
as wXModifierFromKey is already doing all the string comparisons.
This patch introduces a new function called wXModifierToShortcutLabel
that is checking the return value from wXModifierFromKey.
Not sure why Control was set as a special key, as keyboards could
have 2 controls but also 2 shift keys.

Signed-off-by: Carlos R. Mafra <crmafra@gmail.com>
src/misc.c
src/xmodifier.c
src/xmodifier.h