Linux Virtual Delivery Agent

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

以前は、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"
<!--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.」に変更されます。

アプリケーションセッションでは、言語バーを有効にしている場合、この自動変更を確認できます。

セッションでキーボードがフランス語に変更されている画像

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

タスクバーのフランス語の画像

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

この記事の概要