GetKeyboardLayout: actual keyboard or locale-dependent?