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

最終公開日 : 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/2207/media/keyboard-changed-to-french.png)
その後、Linux VDAセッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像(/en-us/linux-virtual-delivery-agent/2207/media/changed-to-fr.png)
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーのフランス語の画像(/en-us/linux-virtual-delivery-agent/2207/media/fr-in-the-task-bar.png)