Linux Virtual Delivery Agent

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

これまで、Linux 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**ポリシーを検索します。
    
     ![クライアントキーボードレイアウト同期およびIME改善ポリシーの画像](/en-us/linux-virtual-delivery-agent/2212/media/client-keyboard-and-ime-policy.png)
    
    1. ポリシー名の横にある選択をクリックします。
    2. ポリシーを設定します。

      クライアントキーボードレイアウト同期およびIME改善ポリシーの設定の画像

      次の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」に変更されます。

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

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

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

タスクバーにフランス語が表示されている画像

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