mirror of
https://github.com/tmate-io/tmate.git
synced 2024-12-03 13:33:43 +01:00
Accept hex values as keys, needed for send-keys, based on a diff from
George Nachman.
This commit is contained in:
parent
30f4c30ca3
commit
178a20718c
@ -137,6 +137,15 @@ int
|
|||||||
key_string_lookup_string(const char *string)
|
key_string_lookup_string(const char *string)
|
||||||
{
|
{
|
||||||
int key, modifiers;
|
int key, modifiers;
|
||||||
|
u_short u;
|
||||||
|
int size;
|
||||||
|
|
||||||
|
/* Is this a hexadecimal value? */
|
||||||
|
if (string[0] == '0' && string[1] == 'x') {
|
||||||
|
if (sscanf(string + 2, "%hx%n", &u, &size) != 1 || size > 4)
|
||||||
|
return (KEYC_NONE);
|
||||||
|
return (u);
|
||||||
|
}
|
||||||
|
|
||||||
/* Check for modifiers. */
|
/* Check for modifiers. */
|
||||||
modifiers = 0;
|
modifiers = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user