キーボードレイアウトと言語バー

キーボードレイアウト

メモ

システムトレイの[Citrix Receiver]アイコンで[高度な設定]シートの一部または全部を非表示にすることができます。詳しくは、「高度な設定シートの非表示」を参照してください。

キーボードレイアウトの同期によって、クライアントデバイスの優先キーボードレイアウトを切り替えることができます。この機能はデフォルトでは無効になっています。

キーボードレイアウトの同期を有効にするには

  1. システムトレイのCitrix Receiver for Windowsアイコンで、[高度な設定]>[キーボードと言語バー] を選択します。キーボードと言語バーのウィンドウが開きます。

    ローカライズされた画像

  2. [保存] をクリックします。

この機能は、[いいえ]で無効にできます。

コマンドラインでキーボードレイアウトの同期を有効/無効にすることもできます。Citrix Receiver for Windowsインストールフォルダー(C:\program files (x86)\Citrix\ICA Client)でwfica32:exe /localime:onまたはwfica32:exe /localime:offを実行します。

ローカルキーボードレイアウトオプションで、クライアントIME(Input Method Editor)をアクティブにします。日本語、中国語、または韓国語を使用しているユーザーがサーバーIMEを使用する場合、[いいえ]を選択するか、wfica32:exe /localime:offを実行してローカルキーボードレイアウトオプションを無効にする必要があります。次のセッションに接続すると、セッションは、リモートサーバーで指定されたキーボードレイアウトに戻します。

クライアントのキーボードレイアウトの切り替えがアクティブなセッションで有効にならないことがあります。この問題を解決するには、いったんCitrix Receiver for Windowsからログオフしてから、再度ログインしてください。

制限事項:

  • 管理者権限で実行しているリモートアプリケーション(例:アプリケーションアイコンを右クリックして、[管理者として実行])は、クライアントのキーボードレイアウトと同期することはできません。この問題を解決するには、サーバー側(VDA)で手動でキーボードレイアウトを変更するか、UACを無効にします。
  • ユーザーがクライアントのキーボードレイアウトをサーバーでサポートされていないレイアウトに変更すると、キーボードレイアウトの同期機能は、セキュリティ上の理由で無効になります。認識されないキーボードレイアウトは、潜在的なセキュリティ上の脅威として扱われるためです。キーボードレイアウトの同期機能を復元するには、セッションにログオンし直す必要があります。
  • RDPがアプリケーションとして展開され、ユーザーがRDPセッションで作業をしていると、キーボードレイアウトをAlt + Shiftショートカットで変更することはできません。この問題を回避するために、RDPセッションの言語バーでキーボードレイアウトを切り替えることができます。
  • この機能は、パフォーマンス上のリスクの可能性があるサードパーティ製品の問題によって、Windows Server 2016で無効になっています。これは、VDAのレジストリ設定で有効にできます:HKEY_LOCAL_MACHINE\Software\Citrix\ICA\IcaImeで、DisableKeyboardSyncという名称の新しいキーを追加し、値を0に設定します。

言語バー

バージョン4.11から、グラフィカルユーザーインターフェイスを使用して、アプリケーションセッションでリモート言語バーを表示または非表示にすることができます。言語バーには、セッションで優先される入力言語が表示されます。以前のリリースでは、VDAのレジストリキーを使用することによってのみ、この設定を変更できました。Citrix Receiver for Windowsバージョン4.11以降では、[高度な設定] ダイアログを使用して変更できます。言語バーは、デフォルトでセッションに表示されます。

メモ

この機能は、VDA 7.17以降で動作するセッションで使用できます。

リモート言語バーの表示または非表示を構成する

  1. システムトレイでCitrix Receiver for Windowsを右クリックし、[高度な設定] をクリックします。
  2. [キーボードと言語バー] を選択します。
  3. [言語バー] タブを選択します。
  4. 必要に応じて設定を変更します。

    ローカライズされた画像

メモ

  • 設定の変更は直ちに有効になります。
  • アクティブなセッションの設定を変更できます。
  • 入力言語が1つだけの場合、リモート言語バーはセッションに表示されません。

高度な設定シートで言語バータブを非表示にする

レジストリを使用して、[高度な設定] シートから言語バータブを非表示にすることができます。

  1. レジストリエディターを起動します。
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\LocalIMEに移動します。
  3. 新しいDWORD値キーToggleOffLanguageBarFeatureを作成し、1に設定すると、[高度な設定]シートで言語バーオプションが非表示になります。