2556 XConstants.XkbVirtualModsMask, |
2556 XConstants.XkbVirtualModsMask, |
2557 XConstants.XkbUseCoreKbd); |
2557 XConstants.XkbUseCoreKbd); |
2558 //System.out.println("XkbNewKeyboard:"+(xke.get_new_kbd())); |
2558 //System.out.println("XkbNewKeyboard:"+(xke.get_new_kbd())); |
2559 break; |
2559 break; |
2560 case XConstants.XkbMapNotify : |
2560 case XConstants.XkbMapNotify : |
2561 //TODO: provide a simple unit test. |
2561 if (awt_XKBDescPtr != 0) { |
2562 XlibWrapper.XkbGetUpdatedMap(getDisplay(), |
2562 //TODO: provide a simple unit test. |
2563 XConstants.XkbKeyTypesMask | |
2563 XlibWrapper.XkbGetUpdatedMap(getDisplay(), |
2564 XConstants.XkbKeySymsMask | |
2564 XConstants.XkbKeyTypesMask | |
2565 XConstants.XkbModifierMapMask | |
2565 XConstants.XkbKeySymsMask | |
2566 XConstants.XkbVirtualModsMask, |
2566 XConstants.XkbModifierMapMask | |
2567 awt_XKBDescPtr); |
2567 XConstants.XkbVirtualModsMask, |
2568 //System.out.println("XkbMap:"+(xke.get_map())); |
2568 awt_XKBDescPtr); |
|
2569 } |
|
2570 //System.out.println("XkbMap:"+(xke.get_map())); |
2569 break; |
2571 break; |
2570 case XConstants.XkbStateNotify : |
2572 case XConstants.XkbStateNotify : |
2571 // May use it later e.g. to obtain an effective group etc. |
2573 // May use it later e.g. to obtain an effective group etc. |
2572 //System.out.println("XkbState:"+(xke.get_state())); |
2574 //System.out.println("XkbState:"+(xke.get_state())); |
2573 break; |
2575 break; |