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

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

構成

動的キーボードレイアウト同期機能は、デフォルトで無効になっています。この機能を有効または無効にするには、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) に変更した場合:
クライアントデバイスでキーボードをフランス語に変更している画像(/en-us/linux-virtual-delivery-agent/2607-ltsr/media/keyboard-changed-to-french.png)
すると、Linux VDAセッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像(/en-us/linux-virtual-delivery-agent/2607-ltsr/media/changed-to-fr.png)
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーにフランス語が表示されている画像(/en-us/linux-virtual-delivery-agent/2607-ltsr/media/fr-in-the-task-bar.png)