mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-24 04:54:40 +02:00
6823589: Remake sizes.64-solaris-i386 with newly added fields
6782746: Keyboard hotkeys don't work in locales where non latin characters are used6299348
: Zero keycode returned in keyPressed and keyReleased for some keys in non-english layout - Win32 6316369: Provide a method to convert a character to VK_* Java keycode, if possible 6446568: KeyEvent lacks 3 virtual keys of Danish keyboards 6559449: Support for converting from char to KeyEvent VK_ keycode6182651
: Need to identify any key pressed/released with a unique code Various by-products of 6680988 fix. Reviewed-by: art
This commit is contained in:
parent
51ef95c396
commit
0c7428a720
1 changed files with 210 additions and 0 deletions
|
@ -16,10 +16,38 @@ XIMStringConversionCallbackStruct.operation 8
|
||||||
XIMStringConversionCallbackStruct.factor 10
|
XIMStringConversionCallbackStruct.factor 10
|
||||||
XIMStringConversionCallbackStruct.text 16
|
XIMStringConversionCallbackStruct.text 16
|
||||||
XIMStringConversionCallbackStruct 24
|
XIMStringConversionCallbackStruct 24
|
||||||
|
XkbNewKeyboardNotifyEvent.type 0
|
||||||
|
XkbNewKeyboardNotifyEvent.serial 8
|
||||||
|
XkbNewKeyboardNotifyEvent.send_event 16
|
||||||
|
XkbNewKeyboardNotifyEvent.display 24
|
||||||
|
XkbNewKeyboardNotifyEvent.time 32
|
||||||
|
XkbNewKeyboardNotifyEvent.xkb_type 40
|
||||||
|
XkbNewKeyboardNotifyEvent.device 44
|
||||||
|
XkbNewKeyboardNotifyEvent.old_device 48
|
||||||
|
XkbNewKeyboardNotifyEvent.min_key_code 52
|
||||||
|
XkbNewKeyboardNotifyEvent.max_key_code 56
|
||||||
|
XkbNewKeyboardNotifyEvent.old_min_key_code 60
|
||||||
|
XkbNewKeyboardNotifyEvent.old_max_key_code 64
|
||||||
|
XkbNewKeyboardNotifyEvent.changed 68
|
||||||
|
XkbNewKeyboardNotifyEvent.req_major 72
|
||||||
|
XkbNewKeyboardNotifyEvent.req_minor 73
|
||||||
|
XkbNewKeyboardNotifyEvent 80
|
||||||
XTimeCoord.time 0
|
XTimeCoord.time 0
|
||||||
XTimeCoord.x 8
|
XTimeCoord.x 8
|
||||||
XTimeCoord.y 10
|
XTimeCoord.y 10
|
||||||
XTimeCoord 16
|
XTimeCoord 16
|
||||||
|
XkbCompatMapNotifyEvent.type 0
|
||||||
|
XkbCompatMapNotifyEvent.serial 8
|
||||||
|
XkbCompatMapNotifyEvent.send_event 16
|
||||||
|
XkbCompatMapNotifyEvent.display 24
|
||||||
|
XkbCompatMapNotifyEvent.time 32
|
||||||
|
XkbCompatMapNotifyEvent.xkb_type 40
|
||||||
|
XkbCompatMapNotifyEvent.device 44
|
||||||
|
XkbCompatMapNotifyEvent.changed_groups 48
|
||||||
|
XkbCompatMapNotifyEvent.first_si 52
|
||||||
|
XkbCompatMapNotifyEvent.num_si 56
|
||||||
|
XkbCompatMapNotifyEvent.num_total_si 60
|
||||||
|
XkbCompatMapNotifyEvent 64
|
||||||
XIMStatusDrawCallbackStruct.type 0
|
XIMStatusDrawCallbackStruct.type 0
|
||||||
XIMStatusDrawCallbackStruct.data 8
|
XIMStatusDrawCallbackStruct.data 8
|
||||||
XIMStatusDrawCallbackStruct 16
|
XIMStatusDrawCallbackStruct 16
|
||||||
|
@ -289,6 +317,22 @@ XVisualInfo.blue_mask 48
|
||||||
XVisualInfo.colormap_size 56
|
XVisualInfo.colormap_size 56
|
||||||
XVisualInfo.bits_per_rgb 60
|
XVisualInfo.bits_per_rgb 60
|
||||||
XVisualInfo 64
|
XVisualInfo 64
|
||||||
|
XkbControlsNotifyEvent.type 0
|
||||||
|
XkbControlsNotifyEvent.serial 8
|
||||||
|
XkbControlsNotifyEvent.send_event 16
|
||||||
|
XkbControlsNotifyEvent.display 24
|
||||||
|
XkbControlsNotifyEvent.time 32
|
||||||
|
XkbControlsNotifyEvent.xkb_type 40
|
||||||
|
XkbControlsNotifyEvent.device 44
|
||||||
|
XkbControlsNotifyEvent.changed_ctrls 48
|
||||||
|
XkbControlsNotifyEvent.enabled_ctrls 52
|
||||||
|
XkbControlsNotifyEvent.enabled_ctrl_changes 56
|
||||||
|
XkbControlsNotifyEvent.num_groups 60
|
||||||
|
XkbControlsNotifyEvent.keycode 64
|
||||||
|
XkbControlsNotifyEvent.event_type 65
|
||||||
|
XkbControlsNotifyEvent.req_major 66
|
||||||
|
XkbControlsNotifyEvent.req_minor 67
|
||||||
|
XkbControlsNotifyEvent 72
|
||||||
PropMwmHints.flags 0
|
PropMwmHints.flags 0
|
||||||
PropMwmHints.functions 8
|
PropMwmHints.functions 8
|
||||||
PropMwmHints.decorations 16
|
PropMwmHints.decorations 16
|
||||||
|
@ -310,8 +354,26 @@ XAnyEvent.send_event 16
|
||||||
XAnyEvent.display 24
|
XAnyEvent.display 24
|
||||||
XAnyEvent.window 32
|
XAnyEvent.window 32
|
||||||
XAnyEvent 40
|
XAnyEvent 40
|
||||||
|
XkbIndicatorNotifyEvent.type 0
|
||||||
|
XkbIndicatorNotifyEvent.serial 8
|
||||||
|
XkbIndicatorNotifyEvent.send_event 16
|
||||||
|
XkbIndicatorNotifyEvent.display 24
|
||||||
|
XkbIndicatorNotifyEvent.time 32
|
||||||
|
XkbIndicatorNotifyEvent.xkb_type 40
|
||||||
|
XkbIndicatorNotifyEvent.device 44
|
||||||
|
XkbIndicatorNotifyEvent.changed 48
|
||||||
|
XkbIndicatorNotifyEvent.state 52
|
||||||
|
XkbIndicatorNotifyEvent 56
|
||||||
XIMPreeditStateNotifyCallbackStruct.state 0
|
XIMPreeditStateNotifyCallbackStruct.state 0
|
||||||
XIMPreeditStateNotifyCallbackStruct 8
|
XIMPreeditStateNotifyCallbackStruct 8
|
||||||
|
XkbAnyEvent.type 0
|
||||||
|
XkbAnyEvent.serial 8
|
||||||
|
XkbAnyEvent.send_event 16
|
||||||
|
XkbAnyEvent.display 24
|
||||||
|
XkbAnyEvent.time 32
|
||||||
|
XkbAnyEvent.xkb_type 40
|
||||||
|
XkbAnyEvent.device 44
|
||||||
|
XkbAnyEvent 48
|
||||||
XMotionEvent.type 0
|
XMotionEvent.type 0
|
||||||
XMotionEvent.serial 8
|
XMotionEvent.serial 8
|
||||||
XMotionEvent.send_event 16
|
XMotionEvent.send_event 16
|
||||||
|
@ -334,6 +396,23 @@ XIMHotKeyTriggers 16
|
||||||
XIMStyles.count_styles 0
|
XIMStyles.count_styles 0
|
||||||
XIMStyles.supported_styles 8
|
XIMStyles.supported_styles 8
|
||||||
XIMStyles 16
|
XIMStyles 16
|
||||||
|
XkbExtensionDeviceNotifyEvent.type 0
|
||||||
|
XkbExtensionDeviceNotifyEvent.serial 8
|
||||||
|
XkbExtensionDeviceNotifyEvent.send_event 16
|
||||||
|
XkbExtensionDeviceNotifyEvent.display 24
|
||||||
|
XkbExtensionDeviceNotifyEvent.time 32
|
||||||
|
XkbExtensionDeviceNotifyEvent.xkb_type 40
|
||||||
|
XkbExtensionDeviceNotifyEvent.device 44
|
||||||
|
XkbExtensionDeviceNotifyEvent.reason 48
|
||||||
|
XkbExtensionDeviceNotifyEvent.supported 52
|
||||||
|
XkbExtensionDeviceNotifyEvent.unsupported 56
|
||||||
|
XkbExtensionDeviceNotifyEvent.first_btn 60
|
||||||
|
XkbExtensionDeviceNotifyEvent.num_btns 64
|
||||||
|
XkbExtensionDeviceNotifyEvent.leds_defined 68
|
||||||
|
XkbExtensionDeviceNotifyEvent.led_state 72
|
||||||
|
XkbExtensionDeviceNotifyEvent.led_class 76
|
||||||
|
XkbExtensionDeviceNotifyEvent.led_id 80
|
||||||
|
XkbExtensionDeviceNotifyEvent 88
|
||||||
XwcTextItem.chars 0
|
XwcTextItem.chars 0
|
||||||
XwcTextItem.nchars 8
|
XwcTextItem.nchars 8
|
||||||
XwcTextItem.delta 12
|
XwcTextItem.delta 12
|
||||||
|
@ -419,6 +498,20 @@ XKeyEvent.state 80
|
||||||
XKeyEvent.keycode 84
|
XKeyEvent.keycode 84
|
||||||
XKeyEvent.same_screen 88
|
XKeyEvent.same_screen 88
|
||||||
XKeyEvent 96
|
XKeyEvent 96
|
||||||
|
XkbActionMessageEvent.type 0
|
||||||
|
XkbActionMessageEvent.serial 8
|
||||||
|
XkbActionMessageEvent.send_event 16
|
||||||
|
XkbActionMessageEvent.display 24
|
||||||
|
XkbActionMessageEvent.time 32
|
||||||
|
XkbActionMessageEvent.xkb_type 40
|
||||||
|
XkbActionMessageEvent.device 44
|
||||||
|
XkbActionMessageEvent.keycode 48
|
||||||
|
XkbActionMessageEvent.press 52
|
||||||
|
XkbActionMessageEvent.key_event_follows 56
|
||||||
|
XkbActionMessageEvent.group 60
|
||||||
|
XkbActionMessageEvent.mods 64
|
||||||
|
XkbActionMessageEvent.message 68
|
||||||
|
XkbActionMessageEvent 80
|
||||||
XdbeSwapInfo.swap_window 0
|
XdbeSwapInfo.swap_window 0
|
||||||
XdbeSwapInfo.swap_action 8
|
XdbeSwapInfo.swap_action 8
|
||||||
XdbeSwapInfo 16
|
XdbeSwapInfo 16
|
||||||
|
@ -458,6 +551,18 @@ Visual 56
|
||||||
XOMOrientation.num_orientation 0
|
XOMOrientation.num_orientation 0
|
||||||
XOMOrientation.orientation 8
|
XOMOrientation.orientation 8
|
||||||
XOMOrientation 16
|
XOMOrientation 16
|
||||||
|
XkbAccessXNotifyEvent.type 0
|
||||||
|
XkbAccessXNotifyEvent.serial 8
|
||||||
|
XkbAccessXNotifyEvent.send_event 16
|
||||||
|
XkbAccessXNotifyEvent.display 24
|
||||||
|
XkbAccessXNotifyEvent.time 32
|
||||||
|
XkbAccessXNotifyEvent.xkb_type 40
|
||||||
|
XkbAccessXNotifyEvent.device 44
|
||||||
|
XkbAccessXNotifyEvent.detail 48
|
||||||
|
XkbAccessXNotifyEvent.keycode 52
|
||||||
|
XkbAccessXNotifyEvent.sk_delay 56
|
||||||
|
XkbAccessXNotifyEvent.debounce_delay 60
|
||||||
|
XkbAccessXNotifyEvent 64
|
||||||
XWindowAttributes.x 0
|
XWindowAttributes.x 0
|
||||||
XWindowAttributes.y 4
|
XWindowAttributes.y 4
|
||||||
XWindowAttributes.width 8
|
XWindowAttributes.width 8
|
||||||
|
@ -528,6 +633,33 @@ awtImageData.wsImageFormat 4
|
||||||
awtImageData.clrdata 16
|
awtImageData.clrdata 16
|
||||||
awtImageData.convert 48
|
awtImageData.convert 48
|
||||||
awtImageData 560
|
awtImageData 560
|
||||||
|
XkbStateNotifyEvent.type 0
|
||||||
|
XkbStateNotifyEvent.serial 8
|
||||||
|
XkbStateNotifyEvent.send_event 16
|
||||||
|
XkbStateNotifyEvent.display 24
|
||||||
|
XkbStateNotifyEvent.time 32
|
||||||
|
XkbStateNotifyEvent.xkb_type 40
|
||||||
|
XkbStateNotifyEvent.device 44
|
||||||
|
XkbStateNotifyEvent.changed 48
|
||||||
|
XkbStateNotifyEvent.group 52
|
||||||
|
XkbStateNotifyEvent.base_group 56
|
||||||
|
XkbStateNotifyEvent.latched_group 60
|
||||||
|
XkbStateNotifyEvent.locked_group 64
|
||||||
|
XkbStateNotifyEvent.mods 68
|
||||||
|
XkbStateNotifyEvent.base_mods 72
|
||||||
|
XkbStateNotifyEvent.latched_mods 76
|
||||||
|
XkbStateNotifyEvent.locked_mods 80
|
||||||
|
XkbStateNotifyEvent.compat_state 84
|
||||||
|
XkbStateNotifyEvent.grab_mods 88
|
||||||
|
XkbStateNotifyEvent.compat_grab_mods 89
|
||||||
|
XkbStateNotifyEvent.lookup_mods 90
|
||||||
|
XkbStateNotifyEvent.compat_lookup_mods 91
|
||||||
|
XkbStateNotifyEvent.ptr_buttons 92
|
||||||
|
XkbStateNotifyEvent.keycode 96
|
||||||
|
XkbStateNotifyEvent.event_type 97
|
||||||
|
XkbStateNotifyEvent.req_major 98
|
||||||
|
XkbStateNotifyEvent.req_minor 99
|
||||||
|
XkbStateNotifyEvent 104
|
||||||
XExposeEvent.type 0
|
XExposeEvent.type 0
|
||||||
XExposeEvent.serial 8
|
XExposeEvent.serial 8
|
||||||
XExposeEvent.send_event 16
|
XExposeEvent.send_event 16
|
||||||
|
@ -539,6 +671,33 @@ XExposeEvent.width 48
|
||||||
XExposeEvent.height 52
|
XExposeEvent.height 52
|
||||||
XExposeEvent.count 56
|
XExposeEvent.count 56
|
||||||
XExposeEvent 64
|
XExposeEvent 64
|
||||||
|
XkbMapNotifyEvent.type 0
|
||||||
|
XkbMapNotifyEvent.serial 8
|
||||||
|
XkbMapNotifyEvent.send_event 16
|
||||||
|
XkbMapNotifyEvent.display 24
|
||||||
|
XkbMapNotifyEvent.time 32
|
||||||
|
XkbMapNotifyEvent.xkb_type 40
|
||||||
|
XkbMapNotifyEvent.device 44
|
||||||
|
XkbMapNotifyEvent.changed 48
|
||||||
|
XkbMapNotifyEvent.flags 52
|
||||||
|
XkbMapNotifyEvent.first_type 56
|
||||||
|
XkbMapNotifyEvent.num_types 60
|
||||||
|
XkbMapNotifyEvent.min_key_code 64
|
||||||
|
XkbMapNotifyEvent.max_key_code 65
|
||||||
|
XkbMapNotifyEvent.first_key_sym 66
|
||||||
|
XkbMapNotifyEvent.first_key_act 67
|
||||||
|
XkbMapNotifyEvent.first_key_behavior 68
|
||||||
|
XkbMapNotifyEvent.first_key_explicit 69
|
||||||
|
XkbMapNotifyEvent.first_modmap_key 70
|
||||||
|
XkbMapNotifyEvent.first_vmodmap_key 71
|
||||||
|
XkbMapNotifyEvent.num_key_syms 72
|
||||||
|
XkbMapNotifyEvent.num_key_acts 76
|
||||||
|
XkbMapNotifyEvent.num_key_behaviors 80
|
||||||
|
XkbMapNotifyEvent.num_key_explicit 84
|
||||||
|
XkbMapNotifyEvent.num_modmap_keys 88
|
||||||
|
XkbMapNotifyEvent.num_vmodmap_keys 92
|
||||||
|
XkbMapNotifyEvent.vmods 96
|
||||||
|
XkbMapNotifyEvent 104
|
||||||
XGCValues.function 0
|
XGCValues.function 0
|
||||||
XGCValues.plane_mask 8
|
XGCValues.plane_mask 8
|
||||||
XGCValues.foreground 16
|
XGCValues.foreground 16
|
||||||
|
@ -583,6 +742,22 @@ XMapEvent.event 32
|
||||||
XMapEvent.window 40
|
XMapEvent.window 40
|
||||||
XMapEvent.override_redirect 48
|
XMapEvent.override_redirect 48
|
||||||
XMapEvent 56
|
XMapEvent 56
|
||||||
|
XkbBellNotifyEvent.type 0
|
||||||
|
XkbBellNotifyEvent.serial 8
|
||||||
|
XkbBellNotifyEvent.send_event 16
|
||||||
|
XkbBellNotifyEvent.display 24
|
||||||
|
XkbBellNotifyEvent.time 32
|
||||||
|
XkbBellNotifyEvent.xkb_type 40
|
||||||
|
XkbBellNotifyEvent.device 44
|
||||||
|
XkbBellNotifyEvent.percent 48
|
||||||
|
XkbBellNotifyEvent.pitch 52
|
||||||
|
XkbBellNotifyEvent.duration 56
|
||||||
|
XkbBellNotifyEvent.bell_class 60
|
||||||
|
XkbBellNotifyEvent.bell_id 64
|
||||||
|
XkbBellNotifyEvent.name 72
|
||||||
|
XkbBellNotifyEvent.window 80
|
||||||
|
XkbBellNotifyEvent.event_only 88
|
||||||
|
XkbBellNotifyEvent 96
|
||||||
XIMStringConversionText.length 0
|
XIMStringConversionText.length 0
|
||||||
XIMStringConversionText.feedback 8
|
XIMStringConversionText.feedback 8
|
||||||
XIMStringConversionText.encoding_is_wchar 16
|
XIMStringConversionText.encoding_is_wchar 16
|
||||||
|
@ -596,6 +771,21 @@ XKeyboardState.led_mask 16
|
||||||
XKeyboardState.global_auto_repeat 24
|
XKeyboardState.global_auto_repeat 24
|
||||||
XKeyboardState.auto_repeats 28
|
XKeyboardState.auto_repeats 28
|
||||||
XKeyboardState 64
|
XKeyboardState 64
|
||||||
|
XkbEvent.type 0
|
||||||
|
XkbEvent.any 0
|
||||||
|
XkbEvent.new_kbd 0
|
||||||
|
XkbEvent.map 0
|
||||||
|
XkbEvent.state 0
|
||||||
|
XkbEvent.ctrls 0
|
||||||
|
XkbEvent.indicators 0
|
||||||
|
XkbEvent.names 0
|
||||||
|
XkbEvent.compat 0
|
||||||
|
XkbEvent.bell 0
|
||||||
|
XkbEvent.message 0
|
||||||
|
XkbEvent.accessx 0
|
||||||
|
XkbEvent.device 0
|
||||||
|
XkbEvent.core 0
|
||||||
|
XkbEvent 192
|
||||||
XPoint.x 0
|
XPoint.x 0
|
||||||
XPoint.y 2
|
XPoint.y 2
|
||||||
XPoint 4
|
XPoint 4
|
||||||
|
@ -633,6 +823,26 @@ XRectangle.y 2
|
||||||
XRectangle.width 4
|
XRectangle.width 4
|
||||||
XRectangle.height 6
|
XRectangle.height 6
|
||||||
XRectangle 8
|
XRectangle 8
|
||||||
|
XkbNamesNotifyEvent.type 0
|
||||||
|
XkbNamesNotifyEvent.serial 8
|
||||||
|
XkbNamesNotifyEvent.send_event 16
|
||||||
|
XkbNamesNotifyEvent.display 24
|
||||||
|
XkbNamesNotifyEvent.time 32
|
||||||
|
XkbNamesNotifyEvent.xkb_type 40
|
||||||
|
XkbNamesNotifyEvent.device 44
|
||||||
|
XkbNamesNotifyEvent.changed 48
|
||||||
|
XkbNamesNotifyEvent.first_type 52
|
||||||
|
XkbNamesNotifyEvent.num_types 56
|
||||||
|
XkbNamesNotifyEvent.first_lvl 60
|
||||||
|
XkbNamesNotifyEvent.num_lvls 64
|
||||||
|
XkbNamesNotifyEvent.num_aliases 68
|
||||||
|
XkbNamesNotifyEvent.num_radio_groups 72
|
||||||
|
XkbNamesNotifyEvent.changed_vmods 76
|
||||||
|
XkbNamesNotifyEvent.changed_groups 80
|
||||||
|
XkbNamesNotifyEvent.changed_indicators 84
|
||||||
|
XkbNamesNotifyEvent.first_key 88
|
||||||
|
XkbNamesNotifyEvent.num_keys 92
|
||||||
|
XkbNamesNotifyEvent 96
|
||||||
XCreateWindowEvent.type 0
|
XCreateWindowEvent.type 0
|
||||||
XCreateWindowEvent.serial 8
|
XCreateWindowEvent.serial 8
|
||||||
XCreateWindowEvent.send_event 16
|
XCreateWindowEvent.send_event 16
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue