Skip to content

Commit fb4198c

Browse files
committed
Update robotjs.cc
Added function keys
1 parent fc13b29 commit fb4198c

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

src/robotjs.cc

+48
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,54 @@ int CheckKeyCodes(char* k, MMKeyCode *key)
251251
{
252252
*key = K_SPACE;
253253
}
254+
else if (strcmp(k, "f1") == 0)
255+
{
256+
*key = K_F1;
257+
}
258+
else if (strcmp(k, "f2") == 0)
259+
{
260+
*key = K_F2;
261+
}
262+
else if (strcmp(k, "f3") == 0)
263+
{
264+
*key = K_F3;
265+
}
266+
else if (strcmp(k, "f4") == 0)
267+
{
268+
*key = K_F4;
269+
}
270+
else if (strcmp(k, "f5") == 0)
271+
{
272+
*key = K_F5;
273+
}
274+
else if (strcmp(k, "f6") == 0)
275+
{
276+
*key = K_F6;
277+
}
278+
else if (strcmp(k, "f7") == 0)
279+
{
280+
*key = K_F7;
281+
}
282+
else if (strcmp(k, "f8") == 0)
283+
{
284+
*key = K_F8;
285+
}
286+
else if (strcmp(k, "f9") == 0)
287+
{
288+
*key = K_F9;
289+
}
290+
else if (strcmp(k, "f10") == 0)
291+
{
292+
*key = K_F10;
293+
}
294+
else if (strcmp(k, "f11") == 0)
295+
{
296+
*key = K_F11;
297+
}
298+
else if (strcmp(k, "f12") == 0)
299+
{
300+
*key = K_F12;
301+
}
254302
else if (strlen(k) == 1)
255303
{
256304
*key = keyCodeForChar(*k);

0 commit comments

Comments
 (0)