動的キーボードレイアウト同期
以前は、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ポリシーを設定します。
-
Studioで、ポリシーを右クリックし、ポリシーの作成を選択します。
-
「クライアントキーボードレイアウト同期およびIME改善」ポリシーを検索します。
「クライアントキーボードレイアウト同期およびIME改善」ポリシーの画像(/ja-jp/linux-virtual-delivery-agent/2511/media/client-keyboard-and-ime-policy.png)
- ポリシー名の横にある選択をクリックします。
-
ポリシーを設定します。
クライアントキーボードレイアウト同期とIME改善ポリシーの設定の画像(/ja-jp/linux-virtual-delivery-agent/2511/media/setting-client-keyboard-and-ime-policy.png)
利用可能なオプションは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)に変更すると、次のようになります。
クライアントデバイスでキーボードをフランス語に変更する画像(/ja-jp/linux-virtual-delivery-agent/2511/media/keyboard-changed-to-french.png)
すると、Linux VDAセッションのキーボードレイアウトも「fr」に変更されます。
アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。
セッションでキーボードがフランス語に変更されている画像(/ja-jp/linux-virtual-delivery-agent/2511/media/changed-to-fr.png)
デスクトップセッションでは、タスクバーでこの自動変更を確認できます。
タスクバーのフランス語の画像(/ja-jp/linux-virtual-delivery-agent/2511/media/fr-in-the-task-bar.png)