web-dev-qa-db-ja.com

RDPクライアントを介してOSXとWindowsの間でCapsLockを同期します

OSX用のRDCクライアントを介してWindowsにアクセスしています。

時折、caps-lockが2つの環境間で同期しなくなることがあります。

VMWareFusionでWindows VM)を使用しているときにこれが発生した場合、VMWareのキー送信機能を使用して2つを同期させることができます。

これを修正する方法はありますか?

4
Craig

OSXでは、KeyboardViewerアプリケーションを使用してCapsLockキーを切り替えることができます。 Windowsのオンスクリーンキーボードアプリケーションも同じように使用できるようです。

2
Craig

通常ではありません。 Caps Lock、numlockなどが状態を維持する方法、およびプログラマーがその状態をチェックしてそれに応じて動作できるようにするオペレーティングシステムの機能の欠如を考えると、外部の影響(キーボード自体でさえ)がそれらを変更しているときにそれらを同期させる方法はありません。 CoRD の場合、Caps Lock、NumLockなどを強制的に送信できるメニュー項目を常に追加して、同期を強制的に戻すことができましたが、それは継続的にテーブル化され、誰もにそれを追加することに戻ったことがあります。

複数のキーボードが接続されているマシンについて考えると、さらに複雑になります。1つのキーボードでCaps Lockをオンにしても、他のキーボードでは有効になりません。では、誰が権威を持っているのでしょうか?これは、RDPクライアントでの作業を嫌うものの1つです...

1
peelman

Microsoft RDPを使用して、次の方法で解決しました。

  1. オフとして機能するようにリモートセッションで切り替える
  2. 開始->切断
  3. OS Xで切り替えて、オフとして機能するようにします
  4. RDPセッションに再接続します。
0
Mark

Vmwareプレーヤーとubuntuでも機能する本当に簡単な修正は、ctrl-alt-delを押してから、Caps Lock(またはNum Lock)を押してから、Escキーを押して出来上がりです!

実際、私は質問を完全に読み間違えたことに気付いたので、完全に無関係ではないことを願っています!

0
Kerridge0