mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-23 20:44:41 +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.text 16
|
||||
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.x 8
|
||||
XTimeCoord.y 10
|
||||
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.data 8
|
||||
XIMStatusDrawCallbackStruct 16
|
||||
|
@ -289,6 +317,22 @@ XVisualInfo.blue_mask 48
|
|||
XVisualInfo.colormap_size 56
|
||||
XVisualInfo.bits_per_rgb 60
|
||||
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.functions 8
|
||||
PropMwmHints.decorations 16
|
||||
|
@ -310,8 +354,26 @@ XAnyEvent.send_event 16
|
|||
XAnyEvent.display 24
|
||||
XAnyEvent.window 32
|
||||
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 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.serial 8
|
||||
XMotionEvent.send_event 16
|
||||
|
@ -334,6 +396,23 @@ XIMHotKeyTriggers 16
|
|||
XIMStyles.count_styles 0
|
||||
XIMStyles.supported_styles 8
|
||||
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.nchars 8
|
||||
XwcTextItem.delta 12
|
||||
|
@ -419,6 +498,20 @@ XKeyEvent.state 80
|
|||
XKeyEvent.keycode 84
|
||||
XKeyEvent.same_screen 88
|
||||
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_action 8
|
||||
XdbeSwapInfo 16
|
||||
|
@ -458,6 +551,18 @@ Visual 56
|
|||
XOMOrientation.num_orientation 0
|
||||
XOMOrientation.orientation 8
|
||||
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.y 4
|
||||
XWindowAttributes.width 8
|
||||
|
@ -528,6 +633,33 @@ awtImageData.wsImageFormat 4
|
|||
awtImageData.clrdata 16
|
||||
awtImageData.convert 48
|
||||
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.serial 8
|
||||
XExposeEvent.send_event 16
|
||||
|
@ -539,6 +671,33 @@ XExposeEvent.width 48
|
|||
XExposeEvent.height 52
|
||||
XExposeEvent.count 56
|
||||
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.plane_mask 8
|
||||
XGCValues.foreground 16
|
||||
|
@ -583,6 +742,22 @@ XMapEvent.event 32
|
|||
XMapEvent.window 40
|
||||
XMapEvent.override_redirect 48
|
||||
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.feedback 8
|
||||
XIMStringConversionText.encoding_is_wchar 16
|
||||
|
@ -596,6 +771,21 @@ XKeyboardState.led_mask 16
|
|||
XKeyboardState.global_auto_repeat 24
|
||||
XKeyboardState.auto_repeats 28
|
||||
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.y 2
|
||||
XPoint 4
|
||||
|
@ -633,6 +823,26 @@ XRectangle.y 2
|
|||
XRectangle.width 4
|
||||
XRectangle.height 6
|
||||
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.serial 8
|
||||
XCreateWindowEvent.send_event 16
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue