

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# タッチスクリーンとスタイラスのサポートの有効化
<a name="enable-stylus"></a>

**注記**  
 タッチスクリーンやスタイラスデバイスの USB リダイレクトは不要です。また、Amazon DCV サーバーにベンダードライバーをインストールする必要もありません。  
Amazon DCV は、ネイティブオペレーティングシステムの API を使用してタッチスクリーンとスタイラスをサポートします。  
Windows は Windows Ink を使用します。  
Linux は X11 入力インジェクションを使用します。
+ **Windows サーバーでのサポート**

  タッチスクリーンは、サポート対象のすべての Windows オペレーティングシステムでサポートされています。スタイラスは Windows 10 と Windows 2019 以降のすべてのサポート対象の Windows オペレーティングシステムでサポートされています。Windows 2016、Windows 8.1、およびそれ以前のバージョンではサポートされていません。Windows Amazon DCV サーバーでは、この機能はデフォルトで有効になっています。追加の設定は必要ありません。
+ **Linux サーバーでのサポート**

  タッチスクリーンとスタイラスは、サポートされているすべての Linux オペレーティングシステムでサポートされています。Linux Amazon DCV サーバー上でホストされている仮想セッションでは、この機能はデフォルトで有効になっています。ただし、Linux Amazon DCV サーバーでホストされているコンソールセッションで機能を有効にするには、いくつかの追加設定が必要です。

**重要**  
 Amazon DCV でのタッチスクリーンとスタイラスの使用は、*クライアントとサーバーの両方で*サポートされ、サーバーでも有効になっている場合に有効になります。クライアントサポートについては、「*Amazon DCV ユーザーガイド*」の「[クライアントの機能](https://docs.aws.amazon.com/dcv/latest/userguide/client.html#client-features)」を参照してください。

**Linux Amazon DCV サーバーでホストされているコンソールセッションでタッチスクリーンとスタイラスのサポートを有効にする方法**

1. お好みのテキストエディタを使用して`/etc/X11/xorg.conf`を開きます。

1. 次のセクションをファイルに追加します。

   ```
   Section "InputDevice"
     Identifier "DCV Stylus Pen"
     Driver "dcvinput"
   EndSection
   
   Section "InputDevice"
     Identifier "DCV Stylus Eraser"
     Driver "dcvinput"
   EndSection
   
   Section "InputDevice"
     Identifier "DCV Touchscreen"
     Driver "dcvinput"
   EndSection
   ```

1. `ServerLayout` セクションの最後に以下を追加します。

   ```
   InputDevice  "DCV Stylus Pen"
   InputDevice  "DCV Stylus Eraser"
   InputDevice  "DCV Touchscreen"
   ```

   例:

   ```
   Section "ServerLayout"
     ...existing content...
     InputDevice  "DCV Stylus Pen"
     InputDevice  "DCV Stylus Eraser"
     InputDevice  "DCV Touchscreen"
   EndSection
   ```

1. 変更内容を保存し、 ファイルを閉じます。

1. X サーバーを再起動します。
   + RHEL、Rocky、CentOS、Amazon Linux 2、Ubuntu、SUSE Linux Enterprise 12.x

     ```
     $ sudo systemctl isolate multi-user.target
     ```

     ```
     $ sudo systemctl isolate graphical.target
     ```

1. 入力デバイスが適切に設定されていることを確認するには、次のコマンドを実行します。

   ```
   $ sudo DISPLAY=:0 xinput
   ```

   DCV スタイラスペン、DCV スタイラス消しゴム、および DCV タッチスクリーンがコマンド出力に表示されます。以下は出力の例です。

   ```
   | Virtual core pointer                          id=2    [master pointer  (3)]
   |   | Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
   |   | dummy_mouse                               id=6    [slave  pointer  (2)]
   |   | dummy_keyboard                            id=7    [slave  pointer  (2)]
   |   | DCV Stylus Pen                            id=8    [slave  pointer  (2)]
   |   | DCV Stylus Eraser                         id=9    [slave  pointer  (2)]
   |   | DCV Touchscreen                           id=10   [slave  pointer  (2)]
   | Virtual core keyboard                         id=3    [master keyboard (2)]
       | Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
   ```

## スタイラスの圧力範囲の設定
<a name="config-stylus-pressure"></a>

アプリケーションの中には、スタイラスの圧力範囲を 0～2048 の範囲に減らす必要があるものもあります。`/etc/X11/xorg.conf` ファイルで `Pressure2k` オプションを true に設定することで圧力範囲を設定できます。

**スタイラスの圧力を設定する方法**

1. お好みのテキストエディタを使用して`/etc/X11/xorg.conf`を開きます。

1. 次のセクションをファイルに追加します。

   ```
   Section "InputDevice"
     Identifier "DCV Stylus Pen"
     Driver "dcvinput"
     Option "Pressure2K" "true"
   EndSection
   
   Section "InputDevice"
     Identifier "DCV Stylus Eraser"
     Driver "dcvinput"
     Option "Pressure2K" "true"
   EndSection
   ```

1. 変更内容を保存し、 ファイルを閉じます。

1. X サーバーを再起動します。