警告:このページは自動(機械)翻訳です。疑問がある場合は、元の英語のドキュメントを参照してください。ご不便をおかけして申し訳ありません。

ECTkeyboard-パーソナライズされた仮想キーボードの作成

パーソナライズされた仮想キーボードの作成

ECTkeyboard 信じられないほど柔軟な設定機能を提供します。たとえば、ユーザーは、カスタマイズしたキャプションや各ボタンの画像や音声の追加など、任意の量または位置のボタンで独自の仮想キーボードを作成できます。そのためには、ユーザーはボタンキャプションと画像または音声へのフルパスを含むキーボードファイルを作成する必要があります。また、そのようなファイルを処理するようにプログラムをセットアップする必要があります。

キーボードファイル

キーボードファイルは、特別な区切り記号(デフォルト値は#)を使用して記述されたパラメーターを持つテキストファイルです。ファイル内の各文字列は、仮想キーボード上のボタンに対応しています。仮想キーボードに9つのボタンがある場合、キーボードのファイルには9つの独立した文字列が必要です。

仮想キーボードファイルの例を見てみましょう(図23を参照)。

Keyboard file example (図23.キーボードファイルの例)

このキーボードは、特に医療およびリハビリテーションセンター用に作成されたものであり、その主なタスクは、話すことも書くこともできない患者との最初の最初の接触を確立することです。キーボードには、「食べる」、「飲む」、「トイレ」、「暑い」、「寒い」、「眠る」、「良い」、「悪い」、「痛み」の9つのボタンしかありません。

この例は、ファイルの各文字列を使用してさまざまなパラメーターを設定する方法を示しています。より明確にするために、ファイルの内容をいくつかの列に分割できます。

Clear structure of the keyboard file (図24.キーボードファイルの明確な構造)

キーボードファイル構造は、各行が仮想キーボードのボタンに対応し、各列がボタンの異なるパラメーターに対応するテーブルと比較できます。

列番号は0から始まります。上記の例では:

キーボードファイルで動作するようにプログラムを設定する

プログラムを操作するためのキーボードファイルを作成するだけでは不十分です。ユーザーはセットアップする必要があります ECTkeyboard プログラムの適切な機能を提供するため。そのためには、プログラムの設定ウィンドウで次のパラメーターを変更する必要があります。

プログラムのすべての変更を保存した後、ユーザーはセレクターの適切な作業モードを選択する必要があります。プログラムは作動準備完了です(図25を参照)。このようなキーボードの最も便利な作業方法は、2番目の方法、つまり水平スキャンモードです。

Appearance of simplified keyboard with icons (図25。アイコン付きの簡易キーボードの外観)

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 本当に普遍的なプログラム。

Adding localization to the keyboard file (図26.キーボードファイルへのローカライズの追加)