diff --git a/headers/os/interface/InterfaceDefs.h b/headers/os/interface/InterfaceDefs.h index f09e78c86b..162fc00740 100644 --- a/headers/os/interface/InterfaceDefs.h +++ b/headers/os/interface/InterfaceDefs.h @@ -64,8 +64,9 @@ enum { B_FUNCTION_KEY = 0x10, + // for Japanese keyboards B_KATAKANA_HIRAGANA = 0xf2, - B_ZENKAKU_HANKAKU = 0xf3 + B_HANKAKU_ZENKAKU = 0xf3 }; enum { diff --git a/src/servers/input/InputServer.cpp b/src/servers/input/InputServer.cpp index 348a503775..8c791dee70 100644 --- a/src/servers/input/InputServer.cpp +++ b/src/servers/input/InputServer.cpp @@ -1504,7 +1504,7 @@ InputServer::_UpdateMouseAndKeys(EventList& events) byte = 0; if (((fKeyInfo.modifiers & B_COMMAND_KEY) != 0 && byte == ' ') - || byte == B_ZENKAKU_HANKAKU) { + || byte == B_HANKAKU_ZENKAKU) { SetNextMethod(!(fKeyInfo.modifiers & B_SHIFT_KEY)); // this event isn't sent to the user