author | sveerabhadra |
Fri, 22 Dec 2017 11:00:06 +0530 | |
changeset 48640 | 42ad9a781f51 |
parent 47216 | 71c04702a3d5 |
permissions | -rw-r--r-- |
36877
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
1 |
/* |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
2 |
* Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
3 |
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
4 |
* |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
5 |
* This code is free software; you can redistribute it and/or modify it |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
6 |
* under the terms of the GNU General Public License version 2 only, as |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
7 |
* published by the Free Software Foundation. Oracle designates this |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
8 |
* particular file as subject to the "Classpath" exception as provided |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
9 |
* by Oracle in the LICENSE file that accompanied this code. |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
10 |
* |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
11 |
* This code is distributed in the hope that it will be useful, but WITHOUT |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
12 |
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
13 |
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
14 |
* version 2 for more details (a copy is included in the LICENSE file that |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
15 |
* accompanied this code). |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
16 |
* |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
17 |
* You should have received a copy of the GNU General Public License version |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
18 |
* 2 along with this work; if not, write to the Free Software Foundation, |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
19 |
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
20 |
* |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
21 |
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
22 |
* or visit www.oracle.com if you need additional information or have any |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
23 |
* questions. |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
24 |
*/ |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
25 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
26 |
#import "CRobotKeyCode.h" |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
27 |
#import "java_awt_event_KeyEvent.h" |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
28 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
29 |
@implementation CRobotKeyCodeMapping |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
30 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
31 |
@synthesize javaToMacKeyMap; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
32 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
33 |
+(CRobotKeyCodeMapping *) sharedInstance { |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
34 |
static CRobotKeyCodeMapping *instance = nil; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
35 |
static dispatch_once_t executeOnce; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
36 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
37 |
dispatch_once(&executeOnce, ^{ |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
38 |
instance = [[CRobotKeyCodeMapping alloc] init]; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
39 |
}); |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
40 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
41 |
return instance; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
42 |
} |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
43 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
44 |
-(id) init { |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
45 |
self = [super init]; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
46 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
47 |
if (nil != self) { |
41778
13effd4d383b
8165555: [macosx] VM crashes on second attempt to execute JCK interactive tests that use Robot (single JVM, agent)
mhalder
parents:
39526
diff
changeset
|
48 |
self.javaToMacKeyMap = [NSDictionary dictionaryWithObjectsAndKeys : |
36877
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
49 |
[NSNumber numberWithInt : OSX_Delete], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_BACK_SPACE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
50 |
[NSNumber numberWithInt : OSX_kVK_Tab], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_TAB], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
51 |
[NSNumber numberWithInt : OSX_kVK_Return], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_ENTER], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
52 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadClear], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_CLEAR], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
53 |
[NSNumber numberWithInt : OSX_Shift], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_SHIFT], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
54 |
[NSNumber numberWithInt : OSX_Control], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_CONTROL], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
55 |
[NSNumber numberWithInt : OSX_Option], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_ALT], |
39526
3d0ccf1d8dc3
8155740: [macosx] robot.keyPress and robot.keyRelease do not generate key event for Alt-Graph key VK_ALT_GRAPH
mhalder
parents:
36877
diff
changeset
|
56 |
[NSNumber numberWithInt : OSX_RightOption], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_ALT_GRAPH], |
36877
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
57 |
[NSNumber numberWithInt : OSX_CapsLock], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_CAPS_LOCK], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
58 |
[NSNumber numberWithInt : OSX_Escape], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_ESCAPE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
59 |
[NSNumber numberWithInt : OSX_kVK_Space], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_SPACE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
60 |
[NSNumber numberWithInt : OSX_PageUp], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_PAGE_UP], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
61 |
[NSNumber numberWithInt : OSX_PageDown], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_PAGE_DOWN], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
62 |
[NSNumber numberWithInt : OSX_End], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_END], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
63 |
[NSNumber numberWithInt : OSX_Home], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_HOME], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
64 |
[NSNumber numberWithInt : OSX_LeftArrow], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_LEFT], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
65 |
[NSNumber numberWithInt : OSX_UpArrow], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_UP], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
66 |
[NSNumber numberWithInt : OSX_RightArrow], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_RIGHT], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
67 |
[NSNumber numberWithInt : OSX_DownArrow], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_DOWN], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
68 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Comma], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_COMMA], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
69 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Minus], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_MINUS], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
70 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Period], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_PERIOD], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
71 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Slash], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_SLASH], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
72 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
73 |
[NSNumber numberWithInt : OSX_kVK_ANSI_0], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_0], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
74 |
[NSNumber numberWithInt : OSX_kVK_ANSI_1], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_1], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
75 |
[NSNumber numberWithInt : OSX_kVK_ANSI_2], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_2], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
76 |
[NSNumber numberWithInt : OSX_kVK_ANSI_3], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_3], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
77 |
[NSNumber numberWithInt : OSX_kVK_ANSI_4], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_4], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
78 |
[NSNumber numberWithInt : OSX_kVK_ANSI_5], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_5], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
79 |
[NSNumber numberWithInt : OSX_kVK_ANSI_6], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_6], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
80 |
[NSNumber numberWithInt : OSX_kVK_ANSI_7], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_7], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
81 |
[NSNumber numberWithInt : OSX_kVK_ANSI_8], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_8], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
82 |
[NSNumber numberWithInt : OSX_kVK_ANSI_9], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_9], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
83 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
84 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Semicolon], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_SEMICOLON], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
85 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Equal], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_EQUALS], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
86 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
87 |
[NSNumber numberWithInt : OSX_kVK_ANSI_A], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_A], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
88 |
[NSNumber numberWithInt : OSX_kVK_ANSI_B], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_B], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
89 |
[NSNumber numberWithInt : OSX_kVK_ANSI_C], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_C], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
90 |
[NSNumber numberWithInt : OSX_kVK_ANSI_D], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_D], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
91 |
[NSNumber numberWithInt : OSX_kVK_ANSI_E], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_E], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
92 |
[NSNumber numberWithInt : OSX_kVK_ANSI_F], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
93 |
[NSNumber numberWithInt : OSX_kVK_ANSI_G], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_G], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
94 |
[NSNumber numberWithInt : OSX_kVK_ANSI_H], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_H], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
95 |
[NSNumber numberWithInt : OSX_kVK_ANSI_I], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_I], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
96 |
[NSNumber numberWithInt : OSX_kVK_ANSI_J], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_J], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
97 |
[NSNumber numberWithInt : OSX_kVK_ANSI_K], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_K], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
98 |
[NSNumber numberWithInt : OSX_kVK_ANSI_L], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_L], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
99 |
[NSNumber numberWithInt : OSX_kVK_ANSI_M], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_M], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
100 |
[NSNumber numberWithInt : OSX_kVK_ANSI_N], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_N], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
101 |
[NSNumber numberWithInt : OSX_kVK_ANSI_O], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_O], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
102 |
[NSNumber numberWithInt : OSX_kVK_ANSI_P], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_P], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
103 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Q], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_Q], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
104 |
[NSNumber numberWithInt : OSX_kVK_ANSI_R], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_R], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
105 |
[NSNumber numberWithInt : OSX_kVK_ANSI_S], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_S], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
106 |
[NSNumber numberWithInt : OSX_kVK_ANSI_T], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_T], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
107 |
[NSNumber numberWithInt : OSX_kVK_ANSI_U], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_U], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
108 |
[NSNumber numberWithInt : OSX_kVK_ANSI_V], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_V], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
109 |
[NSNumber numberWithInt : OSX_kVK_ANSI_W], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_W], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
110 |
[NSNumber numberWithInt : OSX_kVK_ANSI_X], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_X], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
111 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Y], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_Y], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
112 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Z], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_Z], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
113 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
114 |
[NSNumber numberWithInt : OSX_kVK_ANSI_LeftBracket], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_OPEN_BRACKET], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
115 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Backslash], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_BACK_SLASH], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
116 |
[NSNumber numberWithInt : OSX_kVK_ANSI_RightBracket], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_CLOSE_BRACKET], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
117 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
118 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad0], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD0], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
119 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad1], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD1], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
120 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad2], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD2], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
121 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad3], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD3], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
122 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad4], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD4], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
123 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad5], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD5], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
124 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad6], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD6], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
125 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad7], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD7], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
126 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad8], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD8], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
127 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Keypad9], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_NUMPAD9], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
128 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
129 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadMultiply], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_MULTIPLY], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
130 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadPlus], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_ADD], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
131 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadMinus], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_SUBTRACT], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
132 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadDecimal], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_DECIMAL], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
133 |
[NSNumber numberWithInt : OSX_kVK_ANSI_KeypadDivide], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_DIVIDE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
134 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
135 |
[NSNumber numberWithInt : OSX_F1], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F1], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
136 |
[NSNumber numberWithInt : OSX_F2], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F2], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
137 |
[NSNumber numberWithInt : OSX_F3], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F3], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
138 |
[NSNumber numberWithInt : OSX_F4], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F4], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
139 |
[NSNumber numberWithInt : OSX_F5], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F5], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
140 |
[NSNumber numberWithInt : OSX_F6], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F6], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
141 |
[NSNumber numberWithInt : OSX_F7], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F7], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
142 |
[NSNumber numberWithInt : OSX_F8], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F8], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
143 |
[NSNumber numberWithInt : OSX_F9], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F9], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
144 |
[NSNumber numberWithInt : OSX_F10], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F10], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
145 |
[NSNumber numberWithInt : OSX_F11], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F11], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
146 |
[NSNumber numberWithInt : OSX_F12], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F12], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
147 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
148 |
[NSNumber numberWithInt : OSX_ForwardDelete], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_DELETE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
149 |
[NSNumber numberWithInt : OSX_Help], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_HELP], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
150 |
[NSNumber numberWithInt : OSX_Command], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_META], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
151 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Grave], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_BACK_QUOTE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
152 |
[NSNumber numberWithInt : OSX_kVK_ANSI_Quote], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_QUOTE], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
153 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
154 |
[NSNumber numberWithInt : OSX_F13], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F13], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
155 |
[NSNumber numberWithInt : OSX_F14], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F14], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
156 |
[NSNumber numberWithInt : OSX_F15], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F15], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
157 |
[NSNumber numberWithInt : OSX_F16], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F16], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
158 |
[NSNumber numberWithInt : OSX_F17], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F17], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
159 |
[NSNumber numberWithInt : OSX_F18], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F18], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
160 |
[NSNumber numberWithInt : OSX_F19], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F19], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
161 |
[NSNumber numberWithInt : OSX_F20], [NSNumber numberWithInt : java_awt_event_KeyEvent_VK_F20], |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
162 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
163 |
nil]; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
164 |
} |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
165 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
166 |
return self; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
167 |
} |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
168 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
169 |
-(int) getOSXKeyCodeForJavaKey : (int) javaKey { |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
170 |
id val = [javaToMacKeyMap objectForKey : [NSNumber numberWithInt : javaKey]]; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
171 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
172 |
if (nil != val) { |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
173 |
return [val intValue]; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
174 |
} else { |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
175 |
return OSX_Undefined; |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
176 |
} |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
177 |
} |
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
178 |
|
f4cb1a1ebfb4
8149456: [macosx] robot.keyPress do not generate key events (keyPressed and keyReleased) for function keys F13 to F19
mhalder
parents:
diff
changeset
|
179 |
@end |