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

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

構成

この機能はデフォルトで無効になっています。この機能を有効または無効にするには、ctxregユーティリティを使用します。特定のLinux VDAでの機能構成は、そのVDA上のすべてのセッションに適用されます。
構成キーは「HKEY\_LOCAL\_MACHINE\\SYSTEM \\CurrentControlSet\\Control\\Citrix\\SyncKeyboardLayout」で、タイプはDWORDです。
この機能を有効にするには、次のコマンドを実行します。
/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」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーのフランス語の画像