アラビア語キーボード

Arabic Keyboard

入力/出力

آ
أ
إ
ٱ
ؤ
ئ
◌َ
◌ُ
◌ِ
◌ً
◌ٌ
◌ٍ
◌ّ
◌ْ
◌ٰ
ڨ
ڭ
ڢ
ڤ
پ
چ
ژ
گ
ی
|‌

対応

溢れた表は横スクロールで表示することができます

基本字母

Latin a b j d h w z H T y k l m n s g f S q r s’ t t’ H’ d’ D g’ Z - h’
Arabic ا ب ج د ه و ز ح ط ي ك ل م ن س ع ف ص ق ر ش ت ث خ ذ ض غ ظ ء ة

シャクル・記号付きアリフなど

Latin y-- w-- a-- -a aa Y =a =i =u ==a ==i ==u =o =w
Arabic ئ ؤ إ أ آ ى ◌َ ◌ِ ◌ُ ◌ً ◌ٍ ◌ٌ ◌ْ ◌ّ

追加字母

Latin q’ k’ p v f’ c j’ z’ g’’ y’
Arabic ڨ ڭ پ ڢ ڤ چ چ ژ گ 1*ی

*1 ペルシア語のyēです。

数字

Latin 0= 1= 2= 3= 4= 5= 6= 7= 8= 9=
Arabic ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩

所感など

アラビア文字を打つことができます。キーとの対応は上の表を見てください。
また、補助的にキーを模したボタンを作ってみました。ハムザトゥルワスルとペルシア語用のゼロ幅非接合子は補助用のキーからのみ打てます。ちなみにゼロ幅非接合子は"|"のキーを押すと打つことができます。
また、フォントを"Amiri"、ナスフ体、ナスタアリーク体の3つから選ぶことができます。合字系やナスタアリーク体の字形を確かめたいときに使っていただくのもいいかもしれません。該当のラジオボタンにチェックを入れて「フォント変換」ボタンを押してみてください。
自分でも使いながら勝手を確かめていこうと思いますが、なにかご要望や不具合があったらお知らせください。
2025.10.22(水)追記:
インド数字を打てるようにしましたが、昨今はアラビア語文中でも普通にアラビア数字を使うことが多いので"0="のように明示的にインド数字に変換するような仕様としました。
最低限の役物(?,;)は自動的に変換するようにしました。
以下に各フォントのサンプルを置いておきます:

Amiri

لا إلٰه إلا الله محمد رسول الله

Naskh

لا إلٰه إلا الله محمد رسول الله

Nastaliq

لا إلٰه إلا اللّٰه محمد رسول اللّٰه

コード