Katayama Hirofumi MZ
2469ce2c31
[NTUSER][KBSWITCH] Realize Alt+Shift keyboard switch (retry) ( #4721 )
...
Alt+Shift is a useful key combination to switch the current keyboard layout. CORE-11737
- Add ID_NEXTLAYOUT command to kbswitch.
- Send command ID_NEXTLAYOUT to kbswitch on Alt+Shift key combination in WM_SYSKEYDOWN handling of IntDefWindowProc function.
- Make IntFindWindow a non-static function.
2022-09-26 08:07:50 +09:00
Katayama Hirofumi MZ
8222c0e6d8
[KBSWITCH][NTUSER] Revert Shift+Alt handling
...
The current Shift+Alt handling is buggy. The keyboard won't work frequently.
It dislikes system-side Alt (VK_MENU) key handling.
It seems like Shift+Alt handling should be in kernel.
CORE-10667
2022-08-28 20:15:33 +09:00
Katayama Hirofumi MZ
43108ba763
[KBSWITCH] Simplify checking NULLs
...
CORE-10667
2022-08-28 09:48:56 +09:00
Katayama Hirofumi MZ
e8b830d6bf
[KBSWITCH] Fix GetNextLayout for three or more languages ( #4629 )
...
Typing Alt+Shift should work cyclically.
CORE-11737
2022-08-26 06:33:39 +09:00
Katayama Hirofumi MZ
261416ddb9
[KBSWITCH] Follow-up of 0991ced
...
- Used FW_NORMAL.
- Added NULL checks.
CORE-10667
2022-08-25 14:19:50 +09:00
Katayama Hirofumi MZ
d4ed449ca2
[KBSWITCH] Total refactoring
2022-08-24 13:26:54 +09:00
Katayama Hirofumi MZ
82db0523e4
[KBSWITCH] Fix notification icon handle leak
2022-08-24 12:18:59 +09:00
Katayama Hirofumi MZ
eca08cfe98
[KBSWITCH] Refactor WndProc
2022-08-24 11:57:29 +09:00
Katayama Hirofumi MZ
3892252bc5
[KBSWITCH] Use StringCchCopy instead of lstrcpyn
2022-08-24 10:23:51 +09:00
Katayama Hirofumi MZ
0991cedca7
[KBSWITCH] Refactor CreateTrayIcon
2022-08-24 10:21:50 +09:00
Katayama Hirofumi MZ
f974f02881
[KBSWITCH] Fix menu handle leak
2022-08-24 09:11:36 +09:00
Katayama Hirofumi MZ
b4f73f040f
[KBSWITCH][NTUSER] Realize Shift+Alt language switch ( #4622 )
...
- Fix co_UserProcessHotKeys on modifiers-only hot-keys.
- Add Alt+Shift hot-keys to kbswitch window.
CORE-11737
2022-08-24 07:31:46 +09:00
Stanislav Motylkov
20a782b7b1
[KBSWITCH] Update tray icon on color scheme change
...
CORE-14240 #resolve
2018-01-22 18:56:41 +02:00
Colin Finck
c2c66aff7d
Git conversion: Make reactos the root directory, move rosapps, rostests, wallpapers into modules, and delete rossubsys.
2017-10-03 07:45:34 +00:00