Rémi Bernon (@rbernon) commented about dlls/user32/tests/input.c:
else check_send_input_keyboard_test( menu_ext_peeked, TRUE ); check_send_input_keyboard_test( lrshift_ext, TRUE ); check_send_input_keyboard_test( rshift_scan, TRUE );
- /* Skip on Korean layouts since they map the right control key to VK_HANJA */
- if (LOWORD(hkl) == 0x0412) skip( "skipping rctrl_scan test on Korean layout" );
`LOWORD(hkl)` is the user locale, and the keyboard layout could very well be anything. I think you either want `HIWORD(hkl)`, or maybe just `hkl == (HKL)0x04120412` like the imm32 tests are doing.