英語・日本語の平文とUnicode点字を相互に変換する、ブラウザ上のシンプルな学習用アプリです。
- 平文から点字への変換
- 点字から平文への変換
- 英語/日本語の切り替え
- 平文と点字をクリップボードへコピー
- 64種類の点字ボタンによる入力
- 英字の大文字、数字、基本的な記号への対応
- 日本語の清音、濁音、半濁音、拗音などへの対応
Node.jsとpnpmをインストールした環境で、以下を実行します。
pnpm install
pnpm dev起動後、ターミナルに表示されるURLをブラウザで開いてください。
- 「平文→点字」または「点字→平文」を選択します。
- 「英語」または「日本語」を選択します。
- 左右の入力欄へ変換元の文章を入力します。
- 「変換」ボタンを押します。
「点字→平文」を選択すると点字入力ボタンが表示されます。入力結果は、それぞれのコピーボタンからクリップボードへコピーできます。
| コマンド | 内容 |
|---|---|
pnpm dev |
開発サーバーを起動します |
pnpm build |
TypeScriptを検査して本番用ファイルを生成します |
pnpm lint |
ESLintによる静的解析を実行します |
pnpm preview |
ビルド結果をローカルで確認します |
src/
├── App.tsx # 変換表、変換処理、画面コンポーネント
├── App.css # アプリ画面のスタイル
├── index.css # 全体に適用するスタイル
├── main.tsx # Reactのエントリーポイント
└── assets/ # 画像などの静的ファイル
- 日本語入力は全角ひらがなを前提としています。
- 対応表にない文字は変換せず、そのまま出力します。
- 日本語の分かち書きや、文章中に混在する英語の自動判定には対応していません。