1
0
mirror of https://github.com/gryf/pentadactyl-pm.git synced 2026-02-05 16:35:47 +01:00

Small fix to last commit. Prevents gobbling all <C-*> on Mac.

This commit is contained in:
Ted Pavlic
2009-01-23 10:47:26 -05:00
parent 4884f5defc
commit ac603ad687

View File

@@ -1052,7 +1052,7 @@ function Events() //{{{
// certainly is on Windows), and so it is probably
// harmless to remove the has("MacUnix") if desired.
//
else if (liberator.has("MacUnix") && event.ctrlKey)
else if (liberator.has("MacUnix") && event.ctrlKey && event.charCode >= 27 && event.charCode <= 31)
{
// [Ctrl-Bug 1/5] the <C-[> bug
if(event.charCode == 27)
@@ -1061,7 +1061,7 @@ function Events() //{{{
modifier = modifier.replace('C-','');
}
// [Ctrl-Bug 2,3,4,5/5] the <C-\\>, <C-]>, <C-^>, <C-_> bugs
else if (event.charCode >= 28 && event.charCode <= 31)
else
key = String.fromCharCode(event.charCode + 64);
}
// special handling of the Space key