私は人工言語 zɪ̀ŋ 用の入力メソッドを作りたいと思っています。どうすればいいでしょうか? 私は MacBook で を使って入力メソッドを作りましたukelele
。このようなツールがあるでしょうか? 次のように入力すると、次のように動作するようにしたいです。
ie1 ɪ̄
ie2 ɪ́
ie3 ɪ̌
ie4 ɪ̀
o1 ō
o2 ó
o3 ǒ
o4 ò
i1 ī
i2 í
i3 ǐ
i4 ì
dz ʣ
ts ʦ
dʒ ʤ
tʃ ʧ
ng ŋ
̤θ θ̤
̤w w̤
`
などなど。私はこの言語でIPA文字を少し使っています
答え1
簡単な検索代替案ukelele
私を導いたキーボードレイアウトエディタ最新バージョン(ほぼ3年前に建てられましたが)はgithubはこちら同サイトによれば、
キーボードレイアウトエディタは、XKBキーボードレイアウトの作成や編集に役立つpygtkプログラムです。アプリケーションを実行するには、以下のpythonバインディングパッケージが必要です。
- カイロ
- パンゴ
- Gオブジェクト
- xml の
Python用のAntlr 3.1.2ランタイム環境。こちらで入手できます。 http://antlr.org/download/Python/
必要な Python コードを生成するには、ANTLR 文法を処理する必要があります。すべての *.g ファイルは ANTLR で処理する必要があります。
ANTLR 3.1.2パッケージは以下から入手できます。 http://www.antlr.org/download/antlr-3.1.2.jarAntlr 3.1.2をCLASSPATHにインストールしたと仮定すると、文法(*.g)を次のようにコンパイルします。
java org.antlr.Tool *.g
以下は Antlr 3.1.2 を使用した実際の例です。
sudo apt-get install python-setuptools wget http://antlr.org/download/Python/antlr_python_runtime-3.1.2-py2.5.egg sudo easy_install antlr_python_runtime-3.1.2-py2.5.egg wget http://antlr.org/download/antlr-3.1.2.jar export CLASSPATH=$CLASSPATH:antlr-3.1.2.jar java org.antlr.Tool *.g
最後にこのプログラムを実行すると
./KeyboardLayoutEditor