Skip to content

Repository files navigation

点字変換アプリ

英語・日本語の平文とUnicode点字を相互に変換する、ブラウザ上のシンプルな学習用アプリです。

主な機能

  • 平文から点字への変換
  • 点字から平文への変換
  • 英語/日本語の切り替え
  • 平文と点字をクリップボードへコピー
  • 64種類の点字ボタンによる入力
  • 英字の大文字、数字、基本的な記号への対応
  • 日本語の清音、濁音、半濁音、拗音などへの対応

セットアップ

Node.jsとpnpmをインストールした環境で、以下を実行します。

pnpm install
pnpm dev

起動後、ターミナルに表示されるURLをブラウザで開いてください。

使い方

  1. 「平文→点字」または「点字→平文」を選択します。
  2. 「英語」または「日本語」を選択します。
  3. 左右の入力欄へ変換元の文章を入力します。
  4. 「変換」ボタンを押します。

「点字→平文」を選択すると点字入力ボタンが表示されます。入力結果は、それぞれのコピーボタンからクリップボードへコピーできます。

コマンド

コマンド 内容
pnpm dev 開発サーバーを起動します
pnpm build TypeScriptを検査して本番用ファイルを生成します
pnpm lint ESLintによる静的解析を実行します
pnpm preview ビルド結果をローカルで確認します

ディレクトリ構成

src/
├── App.tsx       # 変換表、変換処理、画面コンポーネント
├── App.css       # アプリ画面のスタイル
├── index.css     # 全体に適用するスタイル
├── main.tsx      # Reactのエントリーポイント
└── assets/       # 画像などの静的ファイル

現在の対応範囲

  • 日本語入力は全角ひらがなを前提としています。
  • 対応表にない文字は変換せず、そのまま出力します。
  • 日本語の分かち書きや、文章中に混在する英語の自動判定には対応していません。

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages