MacBook Air/Proで'¥','|','_'を入力するためには

194 views
Skip to first unread message

Ryo Murakawa

unread,
Nov 22, 2014, 9:17:41 AM11/22/14
to xrd...@googlegroups.com
村川と言います。

現在、openSUSE 13.2に、xrdp 0.6.1をインストールしています。
Mac側のクライアントMicrosoft Remote Desktop を使って、openSUSE 13.2のxrdpに接続するところまではできています(/etc/xrdp配下に、km-0411.iniをコピーすることによって)。

ただし、'¥','|','_'の3つの文字だけは、km-0411.iniのKeycode101,102に該当するキーの値(Mac上でxevを実行して、出力された値)を入力しているのですが、'¥'と'|'に関しては、キーを押しても何も表示されない。'_'に関しては、=が表示されます。

ちなみに、Mac上のxevの結果は、以下のようになってます。
KeyPress event, serial 34, synthetic NO, window 0x600001,
root 0x111, subw 0x0, time 3275793705, (133,25), root:(133,47),
state 0x0, keycode 101 (keysym 0xa5, yen), same_screen YES,
XLookupString gives 2 bytes: (c2 a5) "¥"
XmbLookupString gives 2 bytes: (c2 a5) "¥"
XFilterEvent returns: False
_は、
KeyPress event, serial 34, synthetic NO, window 0x600001,
root 0x111, subw 0x0, time 3275820313, (121,50), root:(121,72),
state 0x1, keycode 102 (keysym 0x5f, underscore), same_screen YES,
XLookupString gives 1 bytes: (5f) "_"
XmbLookupString gives 1 bytes: (5f) "_"
XFilterEvent returns: False

どのようにすれば、MacBook Air/Proからこの3つのキーが入力できるようになるか、ご存知の方がいらっしゃいましたら、アドバイスをいただければと思ってます。

以上、宜しくお願いします。

meta

unread,
Nov 22, 2014, 9:39:37 AM11/22/14
to xrd...@googlegroups.com

Ryo Murakawa

unread,
Nov 23, 2014, 2:48:30 AM11/23/14
to xrd...@googlegroups.com
上記ページに従ってやってみたのですが、'¥','|','_'は、入力できないです。'_'は、"="が入力されます。Macの場合、Keymap番号が違うので、km-0411.iniの値を変更してみても、やっぱり変わらないです。

2014年11月22日 23:39 meta <me...@vmeta.jp>:
まず以下のページに従ってみてくだだい。

http://xrdp.vmeta.jp/%E3%82%AD%E3%83%BC%E9%85%8D%E5%88%97%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

--
日本xrdpユーザ会: http://xrdp.vmeta.jp/
---
このメールは Google グループのグループ「日本xrdpユーザ会」の登録者に送られています。
このトピックの登録を解除するには https://groups.google.com/d/topic/xrdp-jp/P2VzvvcJFmE/unsubscribe にアクセスしてください。
このグループから退会し、グループのすべてのトピックの登録を解除するには xrdp-jp+u...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/xrdp-jp/6f72ae45-e4b5-448e-b31b-5fcd7714aa9f%40googlegroups.com にアクセスしてください。
その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。

Ryo Murakawa

unread,
Nov 23, 2014, 2:59:07 AM11/23/14
to xrd...@googlegroups.com
Mac OS上に、VMWare Fusionをインストールして、Windows8.1環境を作ると、問題なく'¥','|','_'が入力できるので、やっぱり、Keymapを変えないとダメなんでしょうね。



2014年11月23日 16:48 Ryo Murakawa <fzz0...@gmail.com>:

meta

unread,
Nov 25, 2014, 4:25:36 AM11/25/14
to xrd...@googlegroups.com
従ってみたとはなにをしたのでしょうか。

そのページに書いてあることに従っていれば、ログイン画面でのキー配列を確認しているはずですが、その結果はどうだったでしょうか。どの画面で確認した結果なのかもう一度しっかり読んで確認してみてください。そのページはログイン画面とログイン後の画面とでどこまでキー配列が正しく適用されているかを切り分けるための説明を書いてあるので、ログイン画面について全く触れないのでは意味がありません。

従ってみたのであれば、自分の判断で勝手に結果を省略したりせず、そのページの指示通りキー配列を確認してみた結果をお願いします。


2014年11月23日日曜日 16時48分30秒 UTC+9 Ryo Murakawa:

meta

unread,
Nov 25, 2014, 4:56:31 AM11/25/14
to xrd...@googlegroups.com
すみません、それと今後そのページの改善のためにフィードバックを頂きたいのですが、

そのページには

1 ログイン画面でのキー配列を確認
2 X セッションでのキー配列を確認
3 キーマップファイルがインストールされているかを確認

の3ヶ所を確認するように書いていますが、xevによるキーコードの確認とkm-0411.iniに関して言及されているので、2と3は実施していることと思います。

1のログイン画面でのキー配列の確認を行わなかったのはなぜでしょうか。書き方がわかりにくかったでしょうか?多くの人にとってわかりやすい内容になるよう、必要に応じて改めていこうと思っていますのでよろしくお願いします。

まず最初にチェックするのはログイン画面でのキー配列です。
ログイン画面では \ _ | は入力できますか?

2014年11月23日日曜日 16時48分30秒 UTC+9 Ryo Murakawa:

Ryo Murakawa

unread,
Nov 25, 2014, 6:59:38 AM11/25/14
to xrd...@googlegroups.com
村川です。

私の書き方が悪くて申し訳ありませんでした。

確認したことは、
0. xrdp-0.6.1をインストールし、サービスを起動させます。
1. MacBook Air/Proで使っているMicrosoft Remote Desktopから接続し、ログイン画面でキーコードの確認。
-> 0の状態では、USキー配列担ってることを確認。たとえば、Shift+2押すと'@'と表示されました。
2. /etc/xrdp/以下に、km-0411.iniをコピーして、サービスを再起動
3. ログイン画面で、日本語キーマップ担ってることを確認。ただし、この時点で、'¥','|','_'は入力できません。
4. MacBook Air/Pro上で、xevでキーコードを確認。'¥'と'|'は、Keymap 101で、'_'は、Keymap 102ということが
わかったので、km-0411.iniのKey101の値を0:0->194:165とか、194:194とか165:165に変更してサービスを
再起動しても、キーは入力されませんでした。この後、shitftのKey101を124:124,124:0に変更、Key102を
95:0,95:95に変更してもなにも入力されませんでした。
5. 試しに、VMWare Fusion上に、Windows 8.1 Proをインストールして、km-0411.iniをダウンロードした状態
に戻してみると、'¥','|','_'は、問題なく入力できることを確認しました。

ここまで、やって、MacBook Pro/Airからは、'¥','|','_'が入力できない状態です。

教えていただいたページは、わかりやすかったので、すぐに試すことができましたが、これら3文字を
MacBook Air/Pro+Microsoft Remote Desktopで入力することができてない状態です。


> 2014/11/25 18:56、meta <me...@vmeta.jp> のメール:
> このディスカッションをウェブ上で閲覧するには、https://groups.google.com/d/msgid/xrdp-jp/dc40ec48-fdae-47da-a22a-c955cbede15a%40googlegroups.com にアクセスしてください。
> その他のオプションについては、https://groups.google.com/d/optout にアクセスしてください。

Reply all
Reply to author
Forward
0 new messages