From a680f192abe599a9824f413451c268e2a1907c9d Mon Sep 17 00:00:00 2001 From: Kelven Yang Date: Wed, 3 Aug 2011 18:10:58 -0700 Subject: [PATCH] bug 10765: there will be two steps for a full fix, this is step 1 -translate japanese Yen mark at javascript side --- console-proxy/js/ajaxviewer.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/console-proxy/js/ajaxviewer.js b/console-proxy/js/ajaxviewer.js index 422cf5d7dc8..bc52c1945b1 100644 --- a/console-proxy/js/ajaxviewer.js +++ b/console-proxy/js/ajaxviewer.js @@ -628,8 +628,12 @@ AjaxViewer.prototype = { keyCodeMap[110] = { code: 190, shift : 0 }; // JP NUM . charCodeMap[46] = { code: 46, shift : 0 }; + + keyCodeMap[193] = { code: 220, shift : 0, charCode: 92 }; // JP key left to right shift on JP keyboard + shiftedKeyCodeMap[193] = { code: 189, shift: 1, charCode: 64 }; - keyCodeMap[255] = { code: 125, shift : 0, charCode: 92 }; // JP (|-, key before backspace), Japanese Yen mark + keyCodeMap[255] = { code: 220, shift : 0, charCode: 92 }; // JP Japanese Yen mark on JP keyboard + shiftedKeyCodeMap[255] = { code: 220, shift: 1, charCode: 95 }; this.keyboardMappers[AjaxViewer.KEYBOARD_TYPE_JAPAN_EN_OS_TO_JP_VM] = new KeyboardMapper(false, keyCodeMap, shiftedKeyCodeMap, charCodeMap, shiftedCharCodeMap);