AiB Editマニュアル
（このマニュアルでは AiB Edit のアウトライン機能を利用できます）

* 目次

１．はじめに
２．基本的な操作方法
２．１　カーソルの操作
２．２．ファイルを開く・保存する
２．２．１　ファイルダイアログ
２．２．２　ファイルダイアログで使用可能なワイルドカード
２．２．３　ファイルダイアログのメニュー
２．３　複数ファイルの編集
２．３．１　「ウィンドウ一覧」画面
２．４　編集内容を点字ファイル形式で出力する
２．４．１　出力方法
２．４．２　「変換オプション」画面
３．点字ディスプレイ制御について
３．１　はじめに
３．２　ピンブレイルによる点字表示の特徴
３．２．１　全角と半角の区別
３．２．２　点訳モード
３．３　点字ディスプレイの機種を設定する
３．３．１　「点字ディスプレイ機種設定」画面
３．４　点字の表示方法を設定する
３．４．１　「点字表示設定」画面
３．５　点字ディスプレイのタッチカーソルキーを使う
３．６　点字ディスプレイのシフトキーを使う
４．プログラミング補助機能
４．１　アウトライン機能
５．その他の機能について
５．１　テキストファイルのエンコーディング（文字コード）
５．２　テキスト検索
５．３　編集結果を元に戻す
６．オプション
７．ショートカットコマンド
７．１　メインウィンドウのショートカット
７．２　ファイルダイアログのショートカット
８．コマンドライン引数
９．ＦＡＱ
１０．謝辞


* １．はじめに

  AiB Edit は、スクリーンリーダーによる音声読み上げと
点字ディスプレイへの点字表示に対応した
プログラムのソースコード編集用テキストエディタです。
エディタとして基本的な機能がありますので、
ソースコードに限らず一般的なテキストファイルの編集に使えます。


* ２．基本的な操作方法

  AiB Edit の操作は基本的に Windows 付属のメモ帳やワードパッドと同じです。
それらを使ったことがあればすぐにご利用頂けるはずです。
  AiB Edit には他の Windows アプリケーションと同じようにメニューがあり、
Alt キーや F10 キーでアクセスできます。
また、ほぼすべての操作はメニューから実行でき、
それぞれのショートカットキーがメニュー項目名の後ろに表示されています。
そのため、初めは各操作にメニューからアクセスし、
その操作に慣れてきたらショートカットキーを覚えていく、
という使い方がおすすめです。
  AiB Edit を操作する場合、Escape キーがキャンセルの意味を持ちます。
操作を間違えたなどの理由で AiB Edit の状態がよく分からなくなった場合、
Escape キーを押せばテキスト編集画面に戻ってくるはずです。


** ２．１　カーソルの操作
　カーソルは次のようなキーを押すことで操作します。
なお「Ctrl+XXX」という表現は、
「Ctrl キーを押しながら XXX キーを押す」という意味です。
・右方向キー：一文字進める
・左方向キー：一文字戻す
・下方向キー：一行下に移動
・上方向キー：一行上に移動
・Endキー：行の末尾に移動
・Homeキー：行の先頭に移動
・Ctrl+右方向キー：一単語進める
・Ctrl+左方向キー：一単語戻す
・Ctrl+Endキー：ファイルの末尾に移動
・Ctrl+Homeキー：ファイルの先頭に移動
また、 Shift キーと組み合わせてこれらのキーを押すと
カーソルがあった位置からカーソルの移動先までを選択します。
たとえば Shift キーを押しながら End キーを押すと、
カーソルがあった位置から行末までを選択します。

** ２．２　ファイルを開く・保存する
  AiB Edit でファイルを開くには Ctrl+O を押すか、
ファイルメニューから「開く」を選択します。
また、編集しているファイルに名前を付けて保存する場合は
Ctrl+Shift+S を押すか、ファイルメニューから
「名前を付けて保存」を選択します。
そして、編集しているファイルを上書き保存する場合は
Ctrl+S を押すか、ファイルメニューから
「上書き保存」を選択します。
　開く場合、保存する場合のどちらでも
必要に応じてファイルの名前を選択するダイアログが表示されます。
これを、ファイルダイアログと呼びます。

*** ２．２．１　ファイルダイアログの使い方
  AiB Edit はファイルを開くとき、保存するときに
ファイルを選択するためにファイルダイアログを表示します。
ファイルダイアログには次のようなコントロールがあります。
・現在のディレクトリ　テキストボックス
　次に説明する「ファイルの一覧」リストビューが
　表示しているディレクトリのパスがここに表示されます。
　なおこのテキストボックスは読み取り専用になっています。
・ファイルの一覧　リストビュー
　Windows のマイコンピュータと同じようにファイルを一覧します。
　このリストビューでファイルを選択してEnterキーを押すと、
　そのファイルを開くことができます。
・ファイル名　テキストボックス
　ここで入力したパスにあるファイルを開きます。
　また、ディレクトリのパスを入力して Enter キーを押すと
　ファイルの一覧リストビューの表示対象がそのディレクトリになります。
　さらに、ここでワイルドカードを含んだ文字列を指定すると
　ファイルの一覧リストビューに表示されるファイルを絞り込むことができます。
　ここで使用できるワイルドカードについては［２．２．１項］を参照してください。
・ファイルの種類　コンボボックス
　ファイル一覧リストビューで表示するファイルの種類を選択します。
・エンコーディング　コンボボックス
　開く、または保存するファイルのエンコーディングを指定します。
　対応しているエンコーディングについては［５．１節］を参照してください。
・改行コード　コンボボックス
　保存するファイルの改行コードを指定します。
　なお、このコンボボックスはファイルを保存する場合にだけ表示されます。
これらのコントロールは以上の順で並んでいますが、
Windows 標準のダイアログに合わせて
最初は「ファイル名」のテキストボックスがフォーカスされます。
ファイルの一覧リストビューへアクセスするには
Shift+Tab を押してください。

*** ２．２．２　ファイルダイアログで使用可能なワイルドカード
　ファイルダイアログではワイルドカードを使って
ファイル一覧に表示するファイル名のパターンを指定できます。
使用可能なワイルドカードは次の二つです。
・? （クエスチョンマーク）
　任意の一文字を表します。
　例えば ab?d というパターンを指定した場合、
　abcd や ab1d は該当しますが abd や abcc は該当しません。
・* （アスタリスク）
　任意の文字が０個以上あることを表します。
　例えば ab*d というパターンを指定した場合、
　abcd, abcccd, abd は該当しますが、abcdd や abcc は該当しません。

*** ２．２．３　ファイルダイアログのメニュー
　ファイルダイアログにはメニューがあり、
通常通り Alt キーや F10 キーでアクセスできます。
表示メニューにはドライブ一覧、デスクトップ、
マイドキュメントなどよく使う場所へ移動するコマンドが用意されています。
またそれぞれショートカットキーが用意されていますので、
よく使う移動コマンドのショートカットを覚えると良いでしょう。
なお用意されているコマンドごとのショートカットキーは
［６．２節］を参照してください。

** ２．３　複数ファイルの編集
  AiB Edit は複数のファイルを同時に開いて編集できます。
同時に開いた各ファイルに対する UNDO 履歴やカーソル位置などは個別に保存されており、
編集するファイルを切り替えても状態が消えることはありません。
また、同時に開けるファイルの数にも制限はありません
（ただしコンピュータの空きメモリーがなくならない限り）。
　編集しているファイルの名前は「ウィンドウ」メニューに
メニュー項目として表示されます。このメニュー項目を選択すると
そのファイルが編集対象となり、以後の操作はそのファイルに行われるようになります。
また Ctrl+Tab または Ctrl+F6 を押すと次のウィンドウに、
Ctrl+Shift+Tab または Ctrl+Shift+F6 を押すと前のウィンドウに切り替えることができます。
さらに、 Ctrl+D または F6 キーを押すと「ウィンドウ一覧」の画面が表示されます。

*** ２．３．１　「ウィンドウ一覧」画面
  Ctrl+D や F6 キーで表示される「ウィンドウ一覧」画面には簡単な検索機能が備わっており、
目的のファイルに素早く切り替えられるようになっています。
　「ウィンドウ一覧」画面には開いているファイル名が名前順で表示されており、
キーボードで検索したいファイル名を入力していくと、
文字を入力するたびに該当する名前を持つファイルが検索されます（逐次検索）。
たとえば「ABC」と入力するとファイル名が ABC で始まる最初のファイル名が選択されます。
　検索されていく様子が少し分かりにくいと思いますのでもっと具体的な例で補足します。
例として XX.txt、XY.java、XY.txt を開いている場合に
「XY.txt」と入力して XY.txt が検索される過程を説明します。
ウィンドウ一覧画面を開くと XX.txt, XY.java, XY.txt の順に表示され、
先頭の XX.txt が選択されます。
ここで「XY」と入力すると、選択している XX.txt の次にある
XY で始まるファイル名が検索され、結果として XY.java が選択されます。
さらに入力を続けて「XY.t」まで入力すると XY.java は検索対象外となり、
XY.t で始まるファイル名、すなわち XY.txt が選択されます。
なお、方向キーや Home、End キーで選択を手動で変更すると
検索内容がリセットされます。

** ２．４　編集内容を点字ファイル形式で出力する

*** ２．４．１　出力方法
  AiB Edit では編集中のテキストを、
各種点字ファイル形式で出力することができます。
出力できるファイル形式には次のものがあります。

・NABCC形式（拡張子brl）
・ブレイルスターⅢ形式（拡張子bs）
・ＢＡＳＥ形式（拡張子bse）
・ＩＢＭ－ＢＥＳ形式（拡張子bes）

　点字ファイル形式で出力するには
ファイルメニューから「エクスポート(E)」を選択してください。
メニューを選択すると、「ファイルのエクスポート」画面が表示されます。
ファイルのエクスポート画面で必要な項目を入力し、
保存ボタンを押すとファイルが出力されます。
なお、あらかじめ特定の部分を選択した状態で
エクスポートを実行すると、その範囲だけを出力することができます。
編集中のテキストすべてを出力したい場合は、
何も選択せずにエクスポートを実行してください。
　ファイルのエクスポート画面はファイルダイアログの一種であり、
ファイルに名前を付けて保存するときに表示される画面と
ほぼ同じ方法で操作できます。
また、この画面には「変換オプション」ボタンがあり、
これを押すと「変換オプション」画面を表示して
点字ファイルへの出力方法を細かく指定することができます。

*** ２．４．２　「変換オプション」画面
　変換オプション画面では点字ファイル形式で
編集内容を出力するときのオプションを設定します。
この画面には、次の項目があります。
・１行あたりの最大文字数(C)　テキストボックス
　点字ファイルの各行は、ここで指定した文字数を超えないように
　折り返されて出力されます。
　この値は15以上45以下で指定してください。
・１ページあたりの行数(L)　テキストボックス
　１ページを何行とするかをここで指定します。
　この値は4以上64以下で指定してください。
・ページ番号を付ける(P)　チェックボックス
　このオプションを有効にすると、
　出力する点字ファイルのページごとにページ番号を挿入します。
・最初のページ番号(N)　テキストボックス
　この設定項目は「ページ番号を付ける」にチェックした場合のみ有効です。
　ページ番号を付ける場合、
　最初のページに挿入されるページ番号が
　ここで指定した番号になります。
　この値は1以上10000以下で指定してください。
・英数字の点字体系(E)　コンボボックス
　英数字を表現するのに使う点字体系を指定します。
　情報処理用点字（ナチュラル表記、小文字基本表記、大文字基本表示）、
　１級英語点字、２級英語点字、NABCC のいずれかを
　選択できます。
・日本語文字の点字体系(J)　コンボボックス
　仮名や漢字など、日本語の文字を表現するのに使う点字体系を指定します。
　かな、六点漢字のどちらかを選択できます。
　なお「かな」を選択した場合は
　テキスト中の漢字を読み下した上で「かな点字」で出力します。
・ブレイルスターでの表示文字(D)　コンボボックス
　この設定項目はブレイルスターⅢ形式で出力する場合のみ有効です。
　出力したファイルをブレイルスターで読み込んだとき、
　画面上でどのような文字で表示すべきかを指定します。
　「点字」を指定すると、すべての文字が点字として表示されます。
　「点字＋かな」を指定すると、英数字とカナが墨字で表示されます。
　「かな」を指定すると、英数字とカナに加えて記号類も墨字で表示されます。

* ３．点字ディスプレイ制御について

** ３．１　はじめに
  AiB Tools は、AiB Tools 専用にカスタマイズされた
ニュー・ブレイル・システム社の点字出力エンジン
「ピンブレイル」を使用しています。
ピンブレイルを利用して、
AiB Terminal は点字ディスプレイにコンソールの内容を正確に表示します。

** ３．２　ピンブレイルによる点字表示の特徴
*** ３．２．１　全角と半角の区別
　ピンブレイルでは英数字の全角と半角を区別できます。
たとえばアルファベットの「a」と「ａ」を例にすると、
ピンブレイルは半角の「a」を英数字用の点字体系で、
全角の「ａ」を日本語文字の点字体系で表示します。
したがって、英文の中に出てきた英数字は半角、
日本文の中に出てきた英数字は全角、と区別できます。
またピンブレイルでは英数字の点字体系と日本語文字の点字体系を別々に設定できますので、
それぞれの点字体系を自由に組み合わせることができます。
*** ３．２．２　点訳モード
　ピンブレイルには「点訳モード」というモードが用意されています。
これは点字ディスプレイに長い行を一度に表示できない問題に対して
表示方法と操作性の両方で改善するモードとなります。
表示方法は、点訳モードでは次のように変化します。
・行の先頭を表示中、表示範囲より後ろに行が続いている場合は
　「1 2 3 7 8 の点」の記号を点字ディスプレイ右端に表示
・行の途中を表示中、点字ディスプレイの左端に「空白２マスに続けて 3 の点」を表示
・行の末尾を表示中、「3 4 5 8 の点」の記号を行の終了位置に表示 
この工夫により、長い行のどこ（先頭、途中、末尾）を表示しているのか分かりやすくなります。
操作方法は、点訳モードでは次のように変化します。
・下矢印キーは「点字ディスプレイでの表示範囲を次に送る」になる
・上矢印キーは「点字ディスプレイでの表示範囲を前に戻す」になる
言い換えると、点字ディスプレイの「シフトキー」と同じ動作に変更されます。


** ３．３　点字ディスプレイの機種を設定する
　AiB Edit で使う点字ディスプレイの機種や接続方法などは、
「点字ディスプレイ機種設定」画面で設定します。
この画面は「点字ディスプレイ(B)」メニューから
「点字ディスプレイ機種設定(D)」を選択すると表示されます。

*** ３．３．１　「点字ディスプレイ機種設定」画面
　点字ディスプレイ機種設定画面では
使用する点字ディスプレイの機種および接続方法について設定します。
この画面には次の項目があります。
・機種名　コンボボックス
　使用する点字ディスプレイの機種を選択します。
　ピンブレイルで対応していない機種は、ここにリストアップされません。
・通信ポート　リストボックス
　点字ディスプレイとの接続方法を選択します。
　シリアル接続している場合はシリアル(COM)ポートの番号を選択し、
　USB接続している場合は「USB」という項目を選択します。
　なお「USB」という項目は「機種名」コンボボックスで
　USB接続に対応している機種を選択した場合にだけ表示されます。
　また、USBケーブルでコンピュータに接続すると
　新しいシリアル(COM)ポートの番号が割り当てられるような機種の場合、
　そのシリアル(COM)ポートを設定してください。
・通信スピード　コンボボックス
　この設定項目は点字ディスプレイとシリアル接続している場合のみ有効です。
　コンピュータと点字ディスプレイとの間で通信する速度（ボーレート）を設定します。
　どの値が正しいかは機種に依存しますので、
　点字ディスプレイのマニュアルを参照してください。
　なお一般的には9600であるケースが多いです。

** ３．４　点字の表示方法を設定する
　AiB Edit で編集内容をどのように点字ディスプレイへ表示するかは、
「点字表示設定」画面で設定します。
この画面は Ctrl+B を押すか、「点字ディスプレイ(B)」メニューから
「点字表示設定(B)」を選択すると表示されます。

*** ３．４．１　「点字表示設定」画面
　「点字表示設定」画面では
編集内容をどのように点字表示するかを設定します。
この画面には、次の項目があります。
・一級(1)　ラジオボタン
　これを選択すると、英数字を一級点字で表示します。
・二級(2)　ラジオボタン
　これを選択すると、英数字を二級点字で表示します。
・NABCC(B)　ラジオボタン
　これを選択すると、英数字をNABCCで表示します。
・ナチュラル表記（情報）(N)　ラジオボタン
　これを選択すると、英数字を情報処理用点字のナチュラル表記で表示します。
・小文字基本表記（情報）(L)　ラジオボタン
　これを選択すると、英数字を情報処理用点字の小文字基本表記で表示します。
・大文字基本表記（情報）(U)　ラジオボタン
　これを選択すると、英数字を情報処理用点字の大文字基本表記で表示します。
・かな(K)　ラジオボタン
　これを選択すると、日本語文字を一般的な「かな点字」で表示します。
・漢点字(8)　ラジオボタン
　これを選択すると、日本語文字を漢点字で表示します。
・六点漢字(6)　ラジオボタン
　これを選択すると、日本語文字を六点漢字で表示します。
・詳細読み(S)　ラジオボタン
　これを選択すると、日本語文字を詳細読みで表示します。
　なお詳細読みとは点字体系ではなく、個々の漢字を「簡単な説明文」で表示する方法です。
　たとえば「山」は「やまのぼりの やま」と表示します。
・カーソルの表示方法(C)　コンボボックス
　点字ディスプレイ上でカーソルの位置をどのように表示するか設定します。
　「表示しない」を選択すると、
　カーソルの位置を点字ディスプレイで表示しません。
　「アンダーライン」を選択すると、
　カーソルの位置にある文字の点に加えて７の点と８の点が表示されます。
　漢点字を使用する場合は、カーソルの位置にある文字の代わりに全点を打ちます。
　「点滅」を選択すると、
　カーソルの位置にある文字の点すべてについて一定間隔で上げ・下げを繰り返します。
　ただし点滅表示に対応していない点字ディスプレイ機種をお使いの場合は、
　アンダーラインを選択した場合と同じ方法で表示します。
　なお文字列を選択している場合、
　カーソルの位置にある文字ではなく
　選択されている文字すべてについて同じ方法で表示します。
・タブ幅(T)　コンボボックス
　タブ文字を点字ディスプレイ上で
　何マス分の空白として表示するかを設定します。
・ステータス表示(A)　コンボボックス
　点字ディスプレイ上にステータス表示方法を設定します。
　現在 AiB Edit では点字ディスプレイの右端または左端に
　カーソルが何行目にあるのかを常に表示することができます。
　このコンボボックスでは、これを右端に表示するか、左端に表示するか、
　表示しないか、を選択します。

** ３．５　点字ディスプレイのタッチカーソルキーを使う
　点字ディスプレイのタッチカーソルキーを押すと、
その位置にカーソルを移動することができます。
また、キーボードの Shift キーを押しながら
点字ディスプレイのタッチカーソルキーを押すと、
現在カーソルがある位置から
タッチカーソルキーを押した位置までのテキストを選択できます。

** ３．６　点字ディスプレイのシフトキーを使う
　点字ディスプレイのシフトキーを押すと、
点字ディスプレイの表示を一画面分スクロールします。
なお実際には、点字ディスプレイ上の表示がちょうど一画面分スクロールされるように
「カーソルの位置を変更」します。


* ４．プログラミング補助機能

  AiB Edit は次のようなプログラミングを補助する機能を搭載しています。
・アウトライン機能
　編集しているプログラムのアウトライン（関数などの一覧）を表示する機能です。
　アウトラインを表示するには「ツール」メニューから「アウトラインを表示」を選択するか、
　Ctrl+T を押します。
　この機能については［４．１．節］で詳しく説明します。
・対応するカッコへ移動
　開きカッコと閉じカッコの間を交互に行き来する機能です。
　カッコにカーソルを合わせて Ctrl+[ または Ctrl+] を押すと
　対応するカッコにカーソルが移動します。

** ４．１　アウトライン機能
　アウトライン機能は、開いているファイルがどのような構造になっているのかを
ツリー形式で表示する機能です。アウトライン機能を実行すると
ファイルの構造を表示したアウトライン画面が現れます。
たとえば Java プログラムのソースコードを編集中であれば
クラスやメソッドがツリー形式でアウトライン画面に表示されます。
　現在は Java、Ruby、C、C++ のプログラムに加え、
PukiWiki 形式のプレーンテキストをアウトライン表示できます。
なおこの文書そのものが PukiWiki 形式であり、
見出しとなる行の先頭に * 記号を付ける形式です。
　アウトラインで表示されている任意の項目を選択して Enter キーを押すと、
テキスト編集画面に戻ってその項目がある位置にカーソルが移動します。
カーソルを移動せずにテキスト編集画面へ戻る場合は Esc キーを押します。
また、アウトライン画面は
カーソルの現在位置を含む項目が選択された状態で表示されます。
たとえば main というメソッドの中にカーソルがある時に
アウトライン画面を開くと、main メソッドが最初に選択されています。
これを応用して次のように操作すると、
現在カーソルがある位置を確認する機能としても利用できます。
・アウトライン画面を開いて選択されている項目を確認
・すぐに Esc キーで画面を閉じる


* ５．その他の機能について

** ５．１　テキストファイルのエンコーディング（文字コード）
  AiB Edit は次のエンコーディング方式のテキストファイルに対応しています。
・Shift_JIS
・JIS (iso-2022-jp)
・EUC-JP
・UTF-8
・UTF-8 （BOMあり）
・UTF-16 （リトルエンディアン）
・UTF-16 （ビッグエンディアン）
　エンコーディングはファイルを読み込む際に自動判定され、
ほとんどの場合は正常に判定されます。
自動判定に失敗した場合は、「ファイル」メニューの「読み直す」サブメニューから
正しいエンコーディングを指定して読み直してください。
また、ファイルを開く際に「ファイルを開く」画面でエンコーディングを指定することもできます。
エンコーディングを指定してファイルを保存したい場合は、
「名前を付けて保存」画面でエンコーディングを指定します。

** ５．２　テキスト検索
　検索画面を表示するには「編集」メニューから「検索」を選択するか、
Ctrl+F を押します。一度検索した条件でさらに次の該当箇所を検索するには
「編集」メニューから「次を検索」を選択するか、F3 を押します。
逆に前の該当箇所を検索するには「編集」メニューから「前を検索」 を選択するか
Shift+F3 を押します。
  AiB Edit は単純なパターン検索に加えて正規表現による検索にも対応しています。
正規表現などの検索オプションは、
検索画面上のチェックボックスで指定してください。

** ５．３　編集結果を元に戻す
  AiB Edit はファイルを開いて以降の編集結果を記憶しています。
元に戻すには、「編集」メニューから「元に戻す」を選択するか
Ctrl+Z を押します。
なおエンジンが Azuki の場合はファイルを開いた時点まで無限に元に戻せますが、
エンジンが Azuki でない場合は 256 段階までしか元に戻せません。


* ６．オプション

　ツールメニューから「オプション」を選択すると、
AiB Edit の各種設定が行うダイアログが表示されます。
このダイアログには次の項目があります。

・エディタエンジンに Azuki を使う(A)
　テキスト編集エンジンとして従来の AiB Edit が使ってきた
　Windows の RichEdit コントロールではなく Azuki エンジンを使います。
・Azuki のオプション(Z)
　Azuki をエンジンとして選択した場合にだけ利用可能な項目の設定画面を表示します。
　この設定項目と画面については６．１節で後述します。
・Home キーの動作(H)
　空白でインデントされた行で Home を押したときの動作として、
　単純に行頭へ移動するか、
　最初の空白でない文字へ移動するかを選択します（スマート Home 動作）。
・自動インデント(I)
　インデントされた行を改行するときに
　どのようにインデントを整えるかを選択します。
　「しない」を選択すると、空白を挿入せずインデントを整えません。
　「普通の自動インデント」を選択すると、改行された行と
　同じ量の空白を自動的に挿入してインデントを整えます。
　「スマートな自動インデント」を選択すると、
　プログラミング言語の文法から適切な量の空白を自動的に解析して挿入し、
　インデントを整えます。


** ６．１　Azuki のオプション
  Azuki のオプションダイアログでは
Azuki を選択した場合にだけ利用可能な機能の設定を行えます。

「読み上げ」グループボックス
・上下キーで行を移動したときの読み上げ方法(L)
　上下方向キーで行を移動したときの音声読み上げ方法を選択します。
　行の先頭から読み上げるか、カーソル位置から読み上げるかが選択できます。
・選択変更後の読み上げ方法(S)
　選択範囲を変更したときの音声読み上げ方法を選択します。
　選択変更中も新しいカーソル位置にある文字を読み上げるか、
　新しく選択された文字を読み上げるかが選択できます。

「編集」グループボックス
・タブを半角空白に(T)
　このオプションを有効にすると、
　タブ文字を入力したときに、
　タブに相当する量の半角空白文字を代わりに挿入します。
　タブ一つが何個の半角空白文字に相当するかは、
　「表示」グループボックスの「タブ幅(T)」で設定します。
・全角空白を半角空白に(F)
　このオプションを有効にすると、
　全角空白文字を入力したときに、
　半角空白文字２つを代わりに挿入します。

「表示」グループボックス
・現在の行を強調表示する(C)
　このオプションを有効にすると、
　カーソルがある行を視覚的に見つけやすいよう強調表示します。
　現在、この設定は点字表示には反映されません。
・行番号を表示する(N)
　行番号を画面左端に表示するかどうかを設定します。
　現在、この設定は点字表示には反映されません。
・タブ幅(T)
　タブ幅を半角空白で何文字分とするかを設定します。
　ただしこの設定項目は視覚的な表示上の設定であり、点字表示には影響しません。
　点字表示上のタブ幅は、
　Ctrl+B を押すか点字ディスプレイメニューの点字表示設定を選択すると現れる
　「点字表示設定」ダイアログで設定してください。


* ７．ショートカットコマンド

** ７．１　メインウィンドウのショートカット
［ファイル操作］
　・新規作成: Ctrl+N (New の N)
　・開く: Ctrl+O (Open の O)
　・上書き保存: Ctrl+S (Save の S)
　・名前を付けて保存: Ctrl+Shift+S
　・閉じる: Ctrl+W
　・AiB Edit の終了: Ctrl+Q (Quit の Q)
［編集操作］
　・内容を一段階だけ元に戻す: Ctrl+Z
　・テキストの切り取り: Ctrl+X
　・テキストのコピー: Ctrl+C (Copy の C)
　・テキストを貼り付け: Ctrl+V
　・文字列検索画面を表示: Ctrl+F (Find の F)
　・テキストをすべて選択: Ctrl+A (All の A)
　・指定した番号の行へ移動: Ctrl+G (Go to の G)
　・対応するカッコに移動: Ctrl+[ または Ctrl+]
［読み上げ］
　・カーソルの位置を読み上げ: Ctrl+L (Location の L)
［ツール］
　・アウトラインを表示: Ctrl+T (Outline の T)
［ウィンドウ切り替え］
　・次のウィンドウに切り替え: Ctrl+Tab または Ctrl+F6
　・前のウィンドウに切り替え: Ctrl+Shift+Tab または Ctrl+Shift+F6
　・ウィンドウ一覧画面を表示: Ctrl+D または F6
［点字ディスプレイ制御］
　・点字表示設定画面を表示: Ctrl+B (Braille の B)

** ７．２　ファイルダイアログのショートカット
［表示ディレクトリの移動］
　・ドライブ一覧に移動: Ctrl+L (List の L)
　・デスクトップに移動: Ctrl+T (deskTop の T)
　・マイドキュメントに移動: Ctrl+D (myDocument の D)
　・ルートディレクトリに移動: Ctrl+\


* ８．コマンドライン引数

　起動時にコマンドライン引数を与えると AiB Edit の起動方法を設定できます。
起動オプションは -- に続けてオプション名を書き、その後ろに = を付けて
その値を書いて指定します。起動オプションには次のものがあります。

--line
　起動直後にカーソルが何行目にあるかを指定

--col
　起動直後にカーソルがその行の何文字目にあるかを指定

　引数としてファイルのパスを指定すると、
起動と同時にそのファイルを開きます。
コマンドライン引数の具体的な例を次に挙げます。

例１：カレントディレクトリの readme.txt を開く
AiBEdit "readme.txt"

例２：readme.txt を開き、カーソルを２行目の３文字目に移動
AiBEdit --line=2 --col=3 "readme.txt"

例３：C:\autoexec.bat の４行目の５文字目を開く
AiBEdit --line=4 --col=5 "C:\autoexec.bat"


* ９．ＦＡＱ

問３：AiB Editを起動した瞬間に「すでに起動しています」というメッセージが表示されてフリーズする
答：AiB Editを含む、ピンブレイルを使うアプリケーションが
全部終了した直後（およそ３秒以内）にAiB Editを起動すると、
このダイアログが表示されてフリーズすることがあります。
大変恐縮ですが、終了後に再起動するまでの間隔を
すこし長めにとって回避していただけますようお願いします。

問２：起動時直後にスクリーンリーダーがテキストの内容を二度読み上げることがある
答：現在、そのような現象が起こる仕様になっています。
技術的な問題があり、まだ対応できていません。

問１：点字ディスプレイの表示がおかしい
答：スクリーンリーダーが点字ディスプレイを使う設定になっていないことを確認してください。
AiB Edit は、ニュー・ブレイル・システム株式会社のピンブレイルを使用しているアプリケーションと
点字ディスプレイを共有できます。
逆に言うと PC-Talker や JAWS など
ピンブレイルを使用していないスクリーンリーダーと
点字ディスプレイを共有できません。
そのため、スクリーンリーダーが点字ディスプレイを使用する設定にすると
点字ディスプレイの表示がおかしくなることがあります。


* １０．謝辞

AiB Tools（以下「本ソフトウェア」）は、
文部科学省科学研究費補助金 17500670 （平成17年度から平成18年度）による、
筑波技術大学の長岡英司を代表者とするプロジェクトの成果物として
電気通信大学に所属していた山本卓が開発しました。

点字ディスプレイ表示機能、点字ファイル出力機能は
ニュー・ブレイル・システム株式会社からの技術供与により
実現しています。
多大なご厚意への感謝の意を、
この場を借りて表させていただきます。
