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

最終公開日 : Nov 13, 2026
以前は、Linux VDA とクライアントデバイスのキーボードレイアウトは同じである必要がありました。たとえば、クライアントデバイスでキーボードレイアウトが英語からフランス語に変更されたが、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) に変更すると、次のようになります。
クライアントデバイスでキーボードをフランス語に変更している画像
すると、Linux VDAセッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーのフランス語の画像