JSPad は Valerie Sutton 氏が考案した手話の書記体系である SignWriting を使って,手話の文書を作成・編集するためのソフトウェアです。SignWritingは日本語や英語などの音声言語における文字と同じように,日常生活のあらゆる場面で手話を読み書きする文字として利用されることが想定されています。SignWritingについては下記のサイトをご覧ください。
SignWriting site: http://www.signwriting.org/
JSPadではマウスを使ったグラフィカルな単語編集機能に加え,日本語の語句を援用した手話表記法(jjs表記法)による入力をSignWriting形式に変換する機能(JS変換入力機能)を持っています。これにより,日本語の漢字入力などと同じようにキーボードから手話文字を入力することができます(ただし,現在のバージョンではjjs表記法のサポートは部分的であり,辞書登録語数も1100語程度となっています)。
下記の環境での動作を確認しています(動作を保証するものではありません)。
JSPadを起動するには,JSPad (JSPad.exe) をダブルクリックします。
Windows 8/8.1
では,初回実行時に「WindowsによってPCが保護されました」と表示されるかもしれません。その場合は「OK」ではなく「詳細情報」を選択して,「実行」をクリックします。
JSPadを起動するには,アプリケーションフォルダからJSPadを選択します。
開けない場合は,Finder でアプリケーション フォルダを開き,JSPad を右クリック(または control キーを押しながらクリック)して,「開く」を選択してください。
展開されたファイルやフォルダを削除してください。
(
個人設定ファイルは OS によって異なりますが,Windows 7/8/8.1の場合,各ユーザの AppData\Local\Gifu_University
以下に保存されています。)
アプリケーション フォルダ(/Applications)から JSPad (JSPad.app) を削除してください。
JSPad.exe(Mac ではアプリケーションフォルダ内の JSPad)のアイコンをダブルクリックすると JSPad が起動します。JSPadの画面構成を図1に示します。
図1. JSPadの画面構成
まず,ウィンドウ左側にある記号パレットからマウスを使って記号を選びます。記号パレットは階層的になっており,Mainパレット表示中に記号をクリックすると,その記号と同じグループに属す基本記号の一覧(Subパレット)が表示されます。Mainパレットに戻るには,パレット上で右クリックするか,Mainタブを押します。
図2. 階層的な記号パレット
記号パレット上の記号はマウスによるドラッグ&ドロップで,ウィンドウ右側の単語表示領域に配置することができます。
なお Windows 版では,(ドラッグ&ドロップを用いず)クリック操作だけで記号を配置することもできます。まず,Subパレットの中の記号を左クリックして選択状態にして,いったんマウスボタンから指を離します。つぎに,マウスポインタを単語表示領域にもっていき,マウスの左ボタンをクリックします。すると,選択した記号がその位置に配置されます。Mainパレットに表示されている記号を直接選択したいときも,右クリック(または,Ctrlキーを押しながら左クリック)します。
単語表示領域に配置された記号は,左クリックすることで選択状態になります。Shiftキーを押しながら記号を左クリックすると複数の記号を選択することができます。また,Ctrl+A(Mac では Command+A,以下同様)を押すと,その単語を構成するすべての記号が選択されます。選択した記号はマウスのドラッグや矢印キーにより移動することができます。また,切り取る(Ctrl+X),貼り付ける (Ctrl+V), コピーする(Ctrl+C),複製を作る (D),左右反転した複製を作る(M)といった操作もできます。これらの操作は,記号を右クリックして表示されるポップアップメニュー(図3)からも行うことができます。
図3. 記号操作メニュー
記号パレット下部にある記号操作ボタン(図4)を使って,配置した記号の回転・反転・塗り・バリエーションを変化させることができます。
図4.
記号操作ボタン
これらの操作は次のようにキーボードから行うこともできます。
右回転(Rキー),左回転(Lキー),水平反転(H),垂直反転(V),塗りの変更(F),次のバリエション(N)
複数の連続する単語を一度に削除するには,削除したい単語をマウスでドラッグして選択しCtrl+W(Macでは Command+Shift+X)を押します(または,マウスを右クリックして表示されるメニューから「単語の切り取り」を選択します)。単語列を削除してからCtrl+Y(Mac では Command+Shift+V)を押すと,削除した単語列が現在のカーソル位置に貼り付けられます。
記号や単語を操作するためのショートカット・キーを下の表に示します(括弧内は Mac OS X 版のショートカット・キー).
操 作 | ショートカット・キー | 説 明 | |
---|---|---|---|
記 号 の 操 作 |
コピー | Ctrl+C (Cmd+C) | 選択中の記号をコピー |
カット | Ctrl+X (Cmd+X) | 選択中の記号をカット | |
貼り付け | Ctrl+V (Cmd+V) | コピー/カットした記号を貼り付け | |
全選択 | Ctrl+A (Cmd+A) | 現在の単語の全ての記号を選択 | |
次の記号選択 | S | 選択中の記号の次の記号を選択 | |
前の記号選択 | Shift+S | 選択中の記号の前の記号を選択 | |
削除 | Delete | 選択中の記号を削除 | |
複製作成 | D | 選択中の記号の複製を作成 | |
左右反転記号作成 | M | 選択中の記号を左右反転した記号を作成 | |
右回転 | R | 選択中の記号を右に回転 | |
左回転 | L | 選択中の記号を左に回転 | |
水平反転 | H | 選択中の記号の左右を反転 | |
垂直反転 | V | 選択中の記号の上下を反転 | |
塗り変更 | F | 選択中の記号の塗りの種類を変える | |
塗り変更(逆順) | Shift+F | 記号の塗りの種類を逆順に変える | |
バリエーション変更 | N | 記号のバリエーションを変える | |
記号移動(小) | 矢印キー | 選択中の記号を 1px 移動 | |
記号移動(大) | Shift+矢印キー | 選択中の記号を 10px 移動 | |
単 語 の 操 作 |
単語削除 | Ctrl+W (Cmd+Shift+X) | 選択中の単語を削除 |
単語コピー | Ctrl+R (Cmd+Shift+C) | 選択中の単語をコピー | |
単語貼り付け | Ctrl+Y (Cmd+Shift+V) | 削除/コピーした単語を挿入 | |
改行 | Enter | 改行を挿入 | |
空欄挿入 | Insert | カーソル位置に単語枠を挿入 | |
単語削除 | Backspace | カーソル手前の単語を削除 | |
単語削除 | Alt+Delete | カーソル位置の単語を削除 | |
単語削除 | Delete | 記号が選択されていないとき単語削除 | |
そ の 他 |
左端へカーソル移動 | Home | カーソルを文書の左端へ移動 |
右端へカーソル移動 | End | カーソルを文書の右端へ移動 | |
JS変換入力 | Ctrl+Space (Opt+Space) | JS変換入力ウィンドウを表示 | |
コメント入力 | Shift+Space | 単語にコメントを付加 |
単語のコピー(Ctrl+R; Mac OS Xでは Command+Shift+C)や記号のコピー(Ctrl+C; Mac OS Xでは Command+C)を実行すると,それらは画像としてクリップボードにコピーされます。その状態で Microsoft Word などの他のアプリケーション上で貼り付け操作を実行すると,単語や記号を画像として貼り付けることができます(Ver.0.8.4以降)。ただし,単語は一度に一つずつしかコピーできません。
単語列の途中で改行する場合は,単語カーソルを改行したい位置に移動して,Enterキーを押します。
単語列の途中に空の単語枠を挿入する場合は,挿入したい位置に単語カーソルを移動して,insertキーを押すか,マウス右クリックでメニューを表示させ,「空の単語枠の挿入」を選択します。
図5. 単語の編集メニュー
単語には短い注釈を付けることができます。単語をダブルクリックする(または,Shift+Spaceを押す)ことで注釈の入力ウィンドウが開きます。注釈は単語の下に横書きで表示するか,右側に縦書きで表示することができます。どちらにするかは「設定ダイアログ」(図6)で設定することができます。設定ダイアログを表示するには,「ツール」メニューから「設定」を選択するか,ツールバーの設定ボタン をクリックします。
図6. 設定ダイアログ
作成した単語は辞書に登録して再利用することができます。登録したい単語が選択された状態で,辞書メニューから「単語登録」を選ぶか,ツールメニューにある単語登録ボタンを押すと,その単語を新規登録または更新するためのウィンドウが表示されます。
図7. 単語の辞書登録
ウィンドウ左下にあるjjsテキスト入力部分に手話文をjjs表記法で入力してEnterを押すと,(単語が辞書に登録されていれば)SignWritingに変換されて表示されます。
図8左の例では,jjsテキスト入力ボックス内に「東京 行く。」と入力し,Enterキーを押すことで,手話単語〈東京〉と〈行く〉の基本形が,単語表示領域に表示されています。同図右の例では,「東京(R)」という入力により,手話単語〈東京〉が右側に配置され,「行く(→R)」という入力により,〈行く〉の手の運動の向きが右前方に変化した形(変化形)が表示されています。
図8. JJS-SW変換入力
また,Ctrl キー(Mac OS X では Optionキー)を押しながら Space キーを押すと,現在のカーソル位置に JS 変換入力用のウィンドウが表示されます(バージョン 0.8.3以降)。JJS表記で手話単語や文を入力して Enter を押すと,図9のように SignWriting 変換されます。このウィンドウを閉じるには,もう一度 Ctrl+Space を押します。
図9. JJS-SW変換入力用ウィンドウと変換結果
手話と日本語の単語の対応は一対一ではありません。 手話単語〈仕事〉は「仕事」という意味を持ちますが,〈作る〉という単語にも「仕事」という意味があります。 このように日本語の語句に対応する手話単語が辞書に複数登録されていた場合,JS変換結果の右上に▼マークが付加されます(図10左)。 その単語にカーソルを移動してスペースキーを押すと,別の変換候補が表示されます(図10右)。
図10. 「仕事」のJJS-SW変換候補の切り替え.
(複数の変換候補があるとき,スペースキーで切り替えることができる)
本ソフトウェアは無償で使用していただけます。ただし,本ソフトウェアの使用によるいかなる損害に対しても一切責任は負いません。
本ソフトウェアには,SIL Open Font License (OFL) のもとで配布されている ISWA 2010 フォント(記号の画像データ)を加工したデータが含まれています。フォントのご使用に当たってはオリジナルのフォントのライセンスに従ってください。オリジナルデータは下記のサイトから入手可能です。
http://www.movementwriting.org/symbolbank/
また,Windows版には SQLite3 データベース形式の単語辞書を操作するための ADO.NET プロバイダー System.Data.SQLite.dll が含まれています。
System.Data.SQLite Download page
岐阜大学 工学部 電気電子・情報工学科 情報コース
松本 忠博 <jspad@mat.info.gifu-u.ac.jp>
http://mat.info.gifu-u.ac.jp/jspad/