キーボード
東アジア言語の汎用クライアントIME
汎用クライアントIME機能は、中国語、日本語、および韓国語(CJK)の文字の入力および表示エクスペリエンスを強化します。セッション中にこの機能を使用すると、カーソル位置にCJK文字を入力できます。この機能は、Windows VDAおよびLinux VDA環境で使用できます。
IMEは通常、候補ウィンドウ、テキスト作成ウィンドウなどのユーザーインターフェイス(UI)コンポーネントを表示します。テキスト作成ウィンドウには、作成に使用する文字とテキスト作成UI要素が含まれます。テキスト作成UI要素には、下線、背景色などがあります。候補ウィンドウには、候補リストが表示されます。
テキスト作成ウィンドウでは、確定済みの文字と作成中の文字を選択できます。作成ウィンドウと候補ウィンドウは、入力カーソルに沿って移動します。結果として、この機能により、テキスト作成ウィンドウでのカーソル位置での文字入力機能が強化されています。また、テキスト作成ウィンドウと候補ウィンドウでの表示機能も改善されています。
前提条件:
- Linux VDAの場合、クライアントキーボードレイアウトの同期とIMEの改善ポリシーを有効にします。
- Windows VDAの場合、Unicodeキーボードレイアウトのマッピングポリシー、クライアントキーボードレイアウトの同期およびIMEの改善ポリシーを有効にします。
- Citrix Linux VDAバージョン2012以降を使用します。Citrix Windows VDAの場合は、現在利用可能なすべてのWindows VDAバージョンが、汎用クライアントIME機能をサポートしています。
- ブラウザーの言語は、日本語、中国語(簡体字)、中国語(繁体字)、または韓国語である必要があります。
- Google ChromeまたはMozilla Firefoxを使用してください。
機能の制限事項:
- Microsoft Excelのセル内での文字入力が失敗します。この問題は、マウスクリックを使用してセルを選択した場合に発生します。[RFHTMCRM-6086]
-
拡張画面を使用する場合に、汎用クライアントIMEがサポートされるようになりました。ただし、マルチモニターセッションはまだサポート対象外であるため、代わりにサーバーIMEを使用できます。
サーバーIMEを有効にするには、次の操作を実行します:
- 必要に応じて、VDAまたはサーバーのキーボード言語を中国語、日本語、または韓国語(CJK)に変更します。
- Chromebookのキーボード言語を英語に変更します。
この機能の既知の問題:
- Citrix IMEがVDAデスクトップセッションに追加されていない場合、IME文字を入力できない場合があります。この問題は、VDAバージョン2202以前で断続的に発生します。[HDX-36748]
構成:
バージョン2209以降、汎用クライアントIME機能はデフォルトで有効になっています。
管理者は、StoreFrontサーバー(通常、%ProgramFiles%\Citrix\Receiver StoreFront\HTML5Client)にあるconfiguration.jsファイルを使用して機能を有無効にできます。この機能を無効にするには、appPrefs>chromeApp>feature>imeに移動し、genericIME をfalseに設定します。
例:
"appPrefs":{
"chromeApp":{
"features" : {
"ime" : {
"genericIME": false
}
}
}
}
<!--NeedCopy-->
- 管理者は、genericIMEを falseに設定することにより、Google管理ポリシーコンソールを使用してこの機能を無効にすることができます。 例:
{
"settings": {
"Value": {
"settings_version": "1.0",
"engine_settings": {
"features": {
"ime": {
"genericIME": false
}
}
}
}
}
}
<!--NeedCopy-->
ショートカット
ユーザーは標準的なWindowsショートカットキーを使用して、ホストされるアプリケーション間で、文字、表、画像などのデータをコピーできます。このホストされるアプリケーションは次のとおりです:
- 同じセッション内
- 異なるセッション内
ホストされているアプリケーションとデバイスのローカルクリップボード間では、Unicodeのプレーンテキストのみをコピーして貼り付けることができます。
ユーザーは、ChromeOS向けCitrix Workspaceアプリで標準のWindowsキーボードを使うことができます。これは、ショートカットがChromeOSからホストされるアプリケーションに渡されるためです。同様に、いずれのChromeOSショートカットとも競合することなく、特定のアプリケーションに特有のショートカットも使用することができます。
ただし、ファンクションキーを認識させるためにはWindowsキーも押す必要があります。そのため、外付けキーボードが必要です。ChromeOSでのWindowsキーボードの使用について詳しくは、https://support.google.com/chromebook/answer/1047364を参照してください。セッションとウィンドウ間の切り替えに使用するCitrix特定のショートカットについては、ChromeOS向けCitrix Workspaceアプリでは使用できません。
Excelのショートカット
構成方法
キーボードショートカットはsendAllKeys属性で構成されます:
すべてのショートカットがExcelで機能するようにするには、次のように構成します:HTML5_CONFIG > features > sendAllKeys
sendAllKeys属性は、デフォルトでtrueに設定されています。デフォルトを変更するには、configuration.jsファイルを開き、sendAllKeys属性を追加して、その値をfalseに設定します。
詳しくは、「Google管理コンソールでポリシーをプッシュする方法」を参照してください。
Microsoft Windowsロゴキーとショートカットキーのサポート
注:
- Chromebookで、検索キーを使用してMicrosoft Windowsロゴキーをマッピングします。
バージョン2108リリース以降、ChromeOS向けCitrix Workspaceアプリのセッションで、Microsoft Windowsロゴキーとショートカットキーがサポートされています。
次のキーの組み合わせのサポートが追加されました:
- Windows + R
- Windows + D
- Windows + E
- Windows + M
- Windows + S
- Windows + CTRL + S
- Windows + T
- Windows + U
- Windows +数字
- Windows + X
- Windows + K
仮想キーボードの自動表示
バージョン2211以降、編集可能なフィールドにカーソルを置くと、仮想キーボードが自動的に表示されます。この機能は、仮想キーボードを表示するためにキーボードアイコンをクリックする必要があった以前の動作とは異なり、タッチスクリーンデバイスでのユーザーエクスペリエンスを向上させます。
[Scan code]入力モード
Citrix Workspaceアプリを使用すると、外部の物理キーボードを使用して、VDAのサーバー側のキーボードレイアウトと連携できます。管理者が[Scan code]モードを有効にすると、エンドユーザーはクライアントではなくサーバーのキーボードレイアウトを使用する可能性があります。
この機能により、特に東アジア言語の物理キーボードを使用する場合のユーザーエクスペリエンスが向上します。
メモ:
- デフォルトでは、この機能は無効になっています。
- タッチデバイスでは、[Scan code]が有効になっていると、Citrix Workspaceアプリでスクリーンキーボードソフトウェアが機能しません。
構成
[Scan code]での入力方法は次のいずれかの手段で設定できます。
- Configuration.js
- Google管理ポリシー
Configuration.js
メモ:
- Citrixでは、configuration.jsファイルに変更を加える前に、バックアップを作成することをお勧めします。
- ChromeOS向けCitrix Workspaceアプリをユーザー向けに再パッケージする場合のみ、configuration.jsファイルを編集することをお勧めします。
- configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
configuration.jsファイルを使用して[Scan code]サポート機能を有効にするには、次の手順を実行します。
- configuration.jsファイルを、ChromeAppルートフォルダーで見つけます。
-
同ファイルを編集し、 scancode の値を true に設定します。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "scancode": true, } } <!--NeedCopy-->
- 変更を保存します。
Google管理ポリシー
管理対象デバイスとユーザーの場合、管理者は、次のようにGoogle管理ポリシーを使用して[Scan code]サポート機能を有効にできます:
- Google管理ポリシーにサインインします。
- [端末管理]>[Chrome搭載端末]>[ユーザー設定] の順に移動します。
-
次の文字列をengine_settingsキーの下のpolicy.txtファイルに追加します。
注:
この構成は以下にも適用できます:
- [Device]>[Chrome]>[Apps and extensions]>[Kiosks] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
- [Device >[Chrome]>[Apps and extensions]>[Managed guest sessions] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "scancode": true } } <!--NeedCopy-->
- 変更を保存します。
カスタムキーボードマッピング
バージョン2309以降、VDAがWindows OSマシンで、ネイティブ入力デバイスがChromeOSキーボードである場合、エンドユーザーはWindows固有のショートカットとキーの組み合わせを使用できるようになります。カスタムマッピングを使用して、 Ctrl キーと Alt キーを割り当てることができるようになりました。ユーザーは、右または左のコントロール(Ctrl)キーを選択して、Altキーとして機能させることができます。
メモ:
- マッピングは全画面モードでのみ可能です。
- 設定を保存すると、マッピングはすべてのセッションで有効になります。
- この機能はデフォルトで有効にされています。
構成
カスタムキーボードマッピングは、次のいずれかの方法で構成できます。
- Configuration.js
- Google管理ポリシー
Configuration.js
メモ:
- Citrixでは、configuration.jsファイルに変更を加える前に、バックアップを作成することをお勧めします。
- ChromeOS向けCitrix Workspaceアプリをユーザー向けに再パッケージする場合のみ、configuration.jsファイルを編集することをお勧めします。
- configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
configuration.jsファイルを使用してこの機能を無効にするには、次の手順を実行します。
- configuration.jsファイルを、ChromeAppルートフォルダーで見つけます。
-
同ファイルを編集し、CustomKeyboardMapping の値を falseに設定します。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "CustomKeyboardMapping": false, } } <!--NeedCopy-->
- 変更を保存します。
Google管理ポリシー
管理対象デバイスとユーザーの場合、管理者は、次のようにGoogle管理ポリシーを使用して機能を有効にできます:
- Google管理ポリシーにサインインします。
- [端末管理]>[Chrome搭載端末]>[ユーザー設定] の順に移動します。
-
次の文字列をengine_settingsキーの下のpolicy.txtファイルに追加します。
メモ:
この構成は以下にも適用できます:
- [Device]>[Chrome]>[Apps and extensions]>[Kiosks] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
- [Device >[Chrome]>[Apps and extensions]>[Managed guest sessions] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "CustomKeyboardMapping": false } } <!--NeedCopy-->
- 変更を保存します。
この機能の使用方法について詳しくは、ヘルプドキュメントの記事を参照してください。
VDAへの、全画面モードでのシステムショートカット
ChromeOSデバイス向けCitrix Workspaceアプリのバージョン2309以降で、VDA(リモートデスクトップセッション)への、全画面モードでのシステムショートカットを渡すことができるようになりました。ただし、クライアントOSでは機能しません。
以前では、これらのキー組み合わせはローカルでは機能していました。この機能が全画面モードで有効の場合、これらのキー組み合わせはVDAに送信されますが、ローカルでは作用しません。たとえば、更新キーはChromebookのシステムキーであり、Ctrl + Shift + 更新キーの組み合わせは画面を回転するための、ChromeOSのシステムショートカットです。しかし、Windows OSにはそのようなショートカットがないため、Windows VDAでは何も起こりません。
別の例として、Alt+[
はChromeOSウィンドウを左側にドッキングするのに使用されますが、同じショートカットはWindows VDAでは作用しません。一部のアプリケーションでは、特定の機能に対してこのようなショートカットを使用する場合があります。例えば、一部のバーコードスキャナーでは Alt+[
がプレフィックスとして使用されます。
注:
- この機能はデフォルトで有効になっています。
キーの組み合わせは次のとおりです。
ショートカットキーの組み合わせ | ChromeOSでのアクション |
---|---|
ChromeOSでのアクション | サインアウトする |
Ctrl+Shift+更新 | 画面を90度回転する |
Ctrl+Shift+L | Chromebookをロックする |
Alt+[
|
ウィンドウを左サイドにドッキングする |
Alt+]
|
ウィンドウを右サイドにドッキングする。ウィンドウを右サイドにドッキングしたり、ウィンドウをスナップして復元したりするためのキー。 |
Alt+”-“ | ウィンドウを最小化する |
Alt+”+” | ウィンドウを最大化する |
注:
- これらのキーの組み合わせはChromeOSのシステムショートカットであるため、VDAではChromeOSとは同じアクションを行わない場合があります。
構成
この機能は次のいずれかの手段で構成できます。
- Configuration.js
- Google管理ポリシー
Configuration.js
メモ:
- Citrixでは、configuration.jsファイルに変更を加える前に、バックアップを作成することをお勧めします。
- ChromeOS向けCitrix Workspaceアプリをユーザー向けに再パッケージする場合のみ、configuration.jsファイルを編集することをお勧めします。
- configuration.jsファイルを編集するには、管理者レベルの資格情報が必要です。
configuration.jsファイルを使用してこの機能を無効にするには、次の手順を実行します。
- configuration.jsファイルを、ChromeAppルートフォルダーで見つけます。
-
同ファイルを編集し、 sendSysShortcutForFullscreen の値を false に設定します。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "sendSysShortcutForFullscreen": false, } } <!--NeedCopy-->
- 変更を保存します。
Google管理ポリシー
管理対象デバイスおよびユーザーに対し、管理者は、次のようにGoogle管理ポリシーを使用してこの機能を無効にできます。
- Google管理ポリシーにサインインします。
- [端末管理]>[Chrome搭載端末]>[ユーザー設定] の順に移動します。
-
次の文字列をengine_settingsキーの下のpolicy.txtファイルに追加します。
メモ:
この構成は以下にも適用できます:
- [Device]>[Chrome]>[Apps and extensions]>[Kiosks] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
- [Device >[Chrome]>[Apps and extensions]>[Managed guest sessions] から、拡張機能を検索して、拡張機能のポリシーを見つけます。
このようなJSONデータの例を次に示します:
"features" : { "ime": { "sendSysShortcutForFullscreen": false } } <!--NeedCopy-->
- 変更を保存します。