動的キーボードレイアウト同期

最終公開日 : Nov 13, 2026
以前は、Linux VDAとクライアントデバイスのキーボードレイアウトは同じである必要がありました。たとえば、クライアントデバイスでキーボードレイアウトが英語からフランス語に変更されたが、VDAでは変更されなかった場合、キーマッピングの問題が発生する可能性がありました。
Citrix®は、VDAのキーボードレイアウトをクライアントデバイスのキーボードレイアウトと自動的に同期させることで、この問題に対処します。クライアントデバイスのキーボードレイアウトが変更されるたびに、VDAのレイアウトもそれに追従します。
注:
Citrix Workspace™ app for HTML5は、動的キーボードレイアウト同期機能をサポートしていません。

構成

動的キーボードレイアウト同期機能は、デフォルトで無効になっています。この機能を有効または無効にするには、Client Keyboard Layout Sync and IME Improvementポリシーを設定するか、ctxregユーティリティを介してレジストリを編集します。
注:
Client Keyboard Layout Sync and IME Improvementポリシーは、レジストリ設定よりも優先され、指定したユーザーおよびマシンオブジェクト、またはサイト内のすべてのオブジェクトに適用できます。特定のLinux VDA上のレジストリ設定は、そのVDA上のすべてのセッションに適用されます。
  • 動的キーボードレイアウト同期機能を有効または無効にするには、Client Keyboard Layout Sync and IME Improvementポリシーを設定します。
    1. Studioで、Policiesを右クリックし、Create Policyを選択します。
    2. Client Keyboard Layout Sync and IME Improvementポリシーを検索します。
      クライアントキーボードレイアウト同期およびIME改善ポリシーの画像
    3. ポリシー名の横にあるSelectをクリックします。
    4. ポリシーを設定します。
      Client Keyboard Layout Sync and IME Improvementポリシーの設定画像
      3つのオプションがあります。
      • Disabled: 動的キーボードレイアウト同期とクライアントIMEユーザーインターフェイス同期を無効にします。
      • Support dynamic client keyboard layout synchronization: HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarにあるSyncKeyboardLayoutレジストリキーのDWORD値に関係なく、動的キーボードレイアウト同期を有効にします。
      • 動的クライアントキーボードレイアウト同期とIMEの改善をサポート:HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control\Citrix\LanguageBarにあるSyncKeyboardLayoutおよびSyncClientIMEレジストリキーのDWORD値に関係なく、動的キーボードレイアウト同期とクライアントIMEユーザーインターフェイス同期の両方を有効にします。
  • ctxregユーティリティを介してレジストリを編集し、動的キーボードレイアウト同期機能を有効または無効にします。
    この機能を有効にするには、次のコマンドを実行します。
    /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000001"
    この機能を無効にするには、次のコマンドを実行します。
    /opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000000"

使用方法

この機能を有効にすると、セッション中にクライアントデバイスでキーボードレイアウトが変更された場合、セッションのキーボードレイアウトもそれに応じて変更されます。
たとえば、クライアントデバイスのキーボードレイアウトをフランス語(FR)に変更した場合:
クライアントデバイスでキーボードをフランス語に変更する画像
すると、Linux VDAセッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーのフランス語の画像