From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GhzMq-0003EX-TF for qemu-devel@nongnu.org; Wed, 08 Nov 2006 21:10:12 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GhzMp-0003EL-1n for qemu-devel@nongnu.org; Wed, 08 Nov 2006 21:10:11 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GhzMo-0003EI-UG for qemu-devel@nongnu.org; Wed, 08 Nov 2006 21:10:10 -0500 Received: from [192.51.44.35] (helo=fgwmail5.fujitsu.co.jp) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GhzMn-0004bt-Jt for qemu-devel@nongnu.org; Wed, 08 Nov 2006 21:10:10 -0500 Received: from m3.gw.fujitsu.co.jp ([10.0.50.73]) by fgwmail5.fujitsu.co.jp (Fujitsu Gateway) with ESMTP id kA92A3m9020629 for (envelope-from kasai.takanori@jp.fujitsu.com); Thu, 9 Nov 2006 11:10:03 +0900 Received: from smail (m3 [127.0.0.1]) by outgoing.m3.gw.fujitsu.co.jp (Postfix) with ESMTP id 6AD062AC049 for ; Thu, 9 Nov 2006 11:10:03 +0900 (JST) Received: from s4.gw.fujitsu.co.jp (s4.gw.fujitsu.co.jp [10.0.50.94]) by m3.gw.fujitsu.co.jp (Postfix) with ESMTP id 42FFC12C093 for ; Thu, 9 Nov 2006 11:10:03 +0900 (JST) Received: from s4.gw.fujitsu.co.jp (s4 [127.0.0.1]) by s4.gw.fujitsu.co.jp (Postfix) with ESMTP id 260FD161C00B for ; Thu, 9 Nov 2006 11:10:03 +0900 (JST) Received: from ml0.s.css.fujitsu.com (ml0.s.css.fujitsu.com [10.23.4.190]) by s4.gw.fujitsu.co.jp (Postfix) with ESMTP id 52376161C00C for ; Thu, 9 Nov 2006 11:10:02 +0900 (JST) Received: from ml0.css.fujitsu.com (ml0 [127.0.0.1]) by ml0.s.css.fujitsu.com (Postfix) with ESMTP id 3F578600EF6 for ; Thu, 9 Nov 2006 11:10:02 +0900 (JST) Received: from VF03007L (dhcp178-218.sky.yk.fujitsu.co.jp [10.34.178.218]) by ml0.s.css.fujitsu.com (Postfix) with SMTP id E3E6A600E9E for ; Thu, 9 Nov 2006 11:10:01 +0900 (JST) Message-ID: <0f1b01c703a4$2f9b1140$dab2220a@VF03007L> From: "Kasai Takanori" Date: Thu, 9 Nov 2006 11:10:10 +0900 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0F18_01C703EF.9F5C93A0" Subject: [Qemu-devel] [PATCH]Add the Japanese keymap for VNC Server. Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org This is a multi-part message in MIME format. ------=_NextPart_000_0F18_01C703EF.9F5C93A0 Content-Type: text/plain; format=flowed; charset="iso-2022-jp"; reply-type=original Content-Transfer-Encoding: 7bit Hi All, My name is Takanori Kasai, work for Fujitsu. This is a first time to send mail. I am doing the development of Xen. Then, I found the key that was not able to be input with Japanese keyboard(106). I think that it is a cause by lack of some keys in Japanese keymap and the key symbol table in qemu-dm. For your information, I send this patch that was applied for qemu-dm on Xen. If it is necessary, please apply this patch for qemu-dm. Thanks, - Takanori Kasai < kasai.takanori@jp.fujitsu.com > ------=_NextPart_000_0F18_01C703EF.9F5C93A0 Content-Type: application/octet-stream; name="vnc_keyboard_ja.patch" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="vnc_keyboard_ja.patch" # HG changeset patch=0A= # User kasai.takanori@jp.fujitsu.com=0A= Add the Japanese keymap for VNC Server. =0A= =0A= Signed-off-by: Takanori Kasai < kasai.takanori@jp.fujitsu.com >=0A= =0A= diff -r 317e71a06828 tools/ioemu/keymaps/ja=0A= --- a/tools/ioemu/keymaps/ja Tue Oct 17 19:04:46 2006 +0100=0A= +++ b/tools/ioemu/keymaps/ja Thu Oct 19 19:06:11 2006 +0900=0A= @@ -102,3 +102,6 @@ Henkan_Mode 0x79=0A= Henkan_Mode 0x79=0A= Katakana 0x70=0A= Muhenkan 0x7b=0A= +Henkan_Mode_Real 0x79=0A= +Henkan_Mode_Ultra 0x79=0A= +backslash_ja 0x73=0A= diff -r 317e71a06828 tools/ioemu/vnc_keysym.h=0A= --- a/tools/ioemu/vnc_keysym.h Tue Oct 17 19:04:46 2006 +0100=0A= +++ b/tools/ioemu/vnc_keysym.h Thu Oct 19 19:16:11 2006 +0900=0A= @@ -271,5 +271,15 @@ static name2keysym_t name2keysym[]=3D{=0A= {"Num_Lock", 0xff7f}, /* XK_Num_Lock */=0A= {"Pause", 0xff13}, /* XK_Pause */=0A= {"Escape", 0xff1b}, /* XK_Escape */=0A= +=0A= + /* localized keys */=0A= +{"BackApostrophe", 0xff21},=0A= +{"Muhenkan", 0xff22},=0A= +{"Katakana", 0xff25},=0A= +{"Zenkaku_Hankaku", 0xff29},=0A= +{"Henkan_Mode_Real", 0xff23},=0A= +{"Henkan_Mode_Ultra", 0xff3e},=0A= +{"backslash_ja", 0xffa5},=0A= +=0A= {0,0},=0A= };=0A= ------=_NextPart_000_0F18_01C703EF.9F5C93A0--