From 473148c733d64de504cbb497e1d2ba25aebd6873 Mon Sep 17 00:00:00 2001 From: fuenor Date: Mon, 2 Mar 2015 19:18:27 +0900 Subject: [PATCH] Ignore some Japanese key --- .../com/offsec/nhterm/emulatorview/TermKeyListener.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/emulatorview/src/main/java/com/offsec/nhterm/emulatorview/TermKeyListener.java b/emulatorview/src/main/java/com/offsec/nhterm/emulatorview/TermKeyListener.java index 04e94de..ce6beab 100644 --- a/emulatorview/src/main/java/com/offsec/nhterm/emulatorview/TermKeyListener.java +++ b/emulatorview/src/main/java/com/offsec/nhterm/emulatorview/TermKeyListener.java @@ -663,6 +663,14 @@ class TermKeyListener { } public boolean handleKeyCode(int keyCode, KeyEvent event, boolean appMode) throws IOException { + if (keyCode == 95 || keyCode == 211 || keyCode == 212) { + // SWITCH_CHARSET, ZENKAKU_HANKAKU, EISU + return true; + } + if (keyCode >= 213 && keyCode <= 215) { + // ignore HENKAN, MUHENKAN, KATAKANA_HIRAGANA + return true; + } String code = null; if (event != null) { int keyMod = 0;