動的キーボードレイアウト同期
以前は、Linux VDA とクライアントデバイスのキーボードレイアウトは同じである必要がありました。例えば、クライアントデバイスでキーボードレイアウトが英語からフランス語に変更されても、VDA上で変更されない場合、キーマッピングの問題が発生し、VDAもフランス語に変更されるまでその問題が続く可能性がありました。
Citrix® は、VDA のキーボードレイアウトをクライアントデバイスのキーボードレイアウトと自動的に同期させることで、この問題に対処します。クライアントデバイスのキーボードレイアウトが変更されるたびに、VDA上のレイアウトもそれに追従します。
注記:
Citrix Workspace™ アプリ 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 で、**ポリシー**を右クリックし、**ポリシーの作成**を選択します。 - 2. **Client Keyboard Layout Sync and IME Improvement** ポリシーを検索します。 - ポリシー名の横にある選択をクリックします。
-
ポリシーを設定します。

利用可能なオプションは次の3つです。
- 無効: 動的キーボードレイアウト同期とクライアント IME ユーザーインターフェイス同期を無効にします。
-
動的クライアントキーボードレイアウト同期をサポート:
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" <!--NeedCopy-->この機能を無効にするには、次のコマンドを実行します。
/opt/Citrix/VDA/bin/ctxreg update -k "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix\LanguageBar" -v "SyncKeyboardLayout" -d "0x00000000" <!--NeedCopy-->
使用方法
この機能が有効になっている場合、セッション中にクライアントデバイスのキーボードレイアウトが変更されると、セッションのキーボードレイアウトもそれに応じて変更されます。
例えば、クライアントデバイスのキーボードレイアウトをフランス語(FR)に変更した場合:

すると、Linux VDA セッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。

デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
