警告:このページは自動(機械)翻訳です。疑問がある場合は、元の英語のドキュメントを参照してください。ご不便をおかけして申し訳ありません。
ECTkeyboard-パーソナライズされた仮想キーボードの作成
パーソナライズされた仮想キーボードの作成
ECTkeyboard 信じられないほど柔軟な設定機能を提供します。たとえば、ユーザーは、カスタマイズしたキャプションや各ボタンの画像や音声の追加など、任意の量または位置のボタンで独自の仮想キーボードを作成できます。そのためには、ユーザーはボタンキャプションと画像または音声へのフルパスを含むキーボードファイルを作成する必要があります。また、そのようなファイルを処理するようにプログラムをセットアップする必要があります。
キーボードファイル
キーボードファイルは、特別な区切り記号(デフォルト値は#)を使用して記述されたパラメーターを持つテキストファイルです。ファイル内の各文字列は、仮想キーボード上のボタンに対応しています。仮想キーボードに9つのボタンがある場合、キーボードのファイルには9つの独立した文字列が必要です。
仮想キーボードファイルの例を見てみましょう(図23を参照)。
このキーボードは、特に医療およびリハビリテーションセンター用に作成されたものであり、その主なタスクは、話すことも書くこともできない患者との最初の最初の接触を確立することです。キーボードには、「食べる」、「飲む」、「トイレ」、「暑い」、「寒い」、「眠る」、「良い」、「悪い」、「痛み」の9つのボタンしかありません。
この例は、ファイルの各文字列を使用してさまざまなパラメーターを設定する方法を示しています。より明確にするために、ファイルの内容をいくつかの列に分割できます。
キーボードファイル構造は、各行が仮想キーボードのボタンに対応し、各列がボタンの異なるパラメーターに対応するテーブルと比較できます。
列番号は0から始まります。上記の例では:
- ゼロ列にはボタンのキャプションが含まれています。
- 最初の列は空です(操作中にコマンドを実行する必要はなく、出力ウィンドウにテキストを表示するだけでよいため)。
- 2列目には、キーボードボタンの画像ファイルへのフルパスが含まれています。
- 3列目には、選択したボタンを強調表示するために使用されるキーボードボタンの追加の画像ファイルへのフルパスが含まれています。
- 4番目の列には、キーボードボタンのオーディオファイルへのフルパスが含まれており、各ボタンのテキストをアナウンスするために使用されます。
- 5番目以降の列は、追加のパラメーターを設定するために使用できます。
キーボードファイルで動作するようにプログラムを設定する
プログラムを操作するためのキーボードファイルを作成するだけでは不十分です。ユーザーはセットアップする必要があります ECTkeyboard プログラムの適切な機能を提供するため。そのためには、プログラムの設定ウィンドウで次のパラメーターを変更する必要があります。
- パラメーター28。キーボードボタンのキャプションと実行されたコマンドを含む列を定義します。上記のファイルでは、ボタンキャプションは列0に保存され、コマンドは最初の列に保存されます。したがって、ユーザーはパラメーター28の値を 0#1.
- パラメータ29。ボタンサウンドを含む列を定義します。上記のファイルでは、音は列4に保存されていました。したがって、ユーザーはパラメーター29の値を 4.
- パラメータ30。さまざまなボタン状態(非アクティブなボタン、カーソルの下のボタン、ボタン行が選択されている、選択されたボタン、押されたボタン)の画像を含む列を定義します。前述の単純なキーボードは、2つの異なる状態、つまりアクティブと非アクティブのみを必要とします。非アクティブなボタンのアイコンは2番目の列に保存され、アクティブなアイコンは3番目の列に保存されます。したがって、ユーザーはパラメーター30の値を 2#3#3#3#3。この値は、他のすべての状態がキーボードファイルの3列目の画像を使用することを定義します。
- パラメータ172により、ユーザーは現在選択されているシンボルウィンドウのサムネイルを選択できます。前述の例では、プログラムは値も使用します 3.
- パラメータ46および47を使用すると、キーボード上のボタンの水平および垂直数を選択できます。 9つのボタンを持つキーボードの最も便利なレイアウトは3x3です。したがって、ユーザーは選択する必要があります 3 両方のパラメーター。
プログラムのすべての変更を保存した後、ユーザーはセレクターの適切な作業モードを選択する必要があります。プログラムは作動準備完了です(図25を参照)。このようなキーボードの最も便利な作業方法は、2番目の方法、つまり水平スキャンモードです。
PRO追加情報
の初期バージョン ECTkeyboard 仮想キーボードのキャプション、画像、音声用に個別のファイルを選択する可能性がありました(プログラムの設定ウィンドウのパラメーター6、7、8)。しかし、最新バージョンのリリース後、言及されたすべてのパラメーターはキーボードファイルに統合されました。したがって、パラメーター7および8は、プログラムの設定ウィンドウから非表示になります。
仮想キーボードの各ボタンには、キャプション、最大5つの異なる画像(非アクティブ状態、カーソルの下のボタン、ボタン行の選択、ボタンの選択、押されたボタン)、およびボタンが強調表示されたときに再生されるサウンドファイルを割り当てることができます。上記のすべてのパラメーターは必須ではありません。ユーザーは、ボタンの1つのグループのサウンドとアイコンのみを選択でき、別のグループのキャプションのみを選択できます。ボタンにパラメーターがない場合でも、 ECTkeyboard 引き続き適切に機能します。特定のボタンのみがアクションを作成しません。このようなアプローチにより、プログラム設定プロセスに大きな柔軟性がもたらされます。
仮想キーボードのすべての画像(アイコン)がRAMに読み込まれ、選択されたボタンのスケール(パラメーター56)および現在選択されているシンボルウィンドウ(パラメーター173)に従ってレンダリングされます。キーボードに大量のボタンまたは重い画像ファイルが含まれている場合、このレンダリングプロセスにはかなりの時間がかかる可能性があります。完全な再レンダリングは、プログラムの設定ウィンドウのすべての変更、新しいプロファイルのロード、または ECTkeyboard メインウィンドウサイズ。この効果は、キーボードボタンの各状態に独自の画像がある場合、またはそのような画像の解像度が高い場合に、より顕著になります。したがって、ユーザーはプログラムで使用されるすべてのパラメーターと設定を適切に理解する必要があるため、プログラムのPROバージョンのみがキーボードアイコンをサポートします。
キーボードアイコンとは異なり、音声ファイルは発表時にストレージデバイスからロードされます。プログラムの速度を向上させるために、ハードドライブまたは高速の外部ストレージデバイス(USB 2.0または3.0)からプログラムを起動することをお勧めします。ユーザーが起動したとき ECTkeyboard USB 1.0ポートを介して接続されたストレージデバイスから、またはそのようなデバイスの読み取り速度が低すぎる場合、プログラムの音が遅れて再生される可能性がありますが、プログラムは最大の効率と動作速度を提供しません。
現在のキーボードファイル構造により、ユーザーは追加のパラメーターを追加できます。新しいローカリゼーション、非常に迅速(図26を参照)。追加のローカライズを使用するには、ユーザーはプログラムの設定ウィンドウでパラメーター28の値を次のように変更するだけです。 5#1、キーボードファイルの5列目にキャプションが追加されるため。 1つのキーボードファイルには、異なる列に保存されたいくつかの異なるローカリゼーションが含まれる場合があります。 # セパレータ。必要に応じて、ユーザーはキーボードの特定のサウンドまたはアイコンのセットを追加することもできます。このプロセスが非常に簡単なため、 ECTkeyboard 本当に普遍的なプログラム。