| Server IP : 172.67.191.97 / Your IP : 104.23.243.196 Web Server : Apache/2.4.63 (Ubuntu) System : Linux adminpruebas-Virtual-Machine 6.14.0-37-generic #37-Ubuntu SMP PREEMPT_DYNAMIC Fri Nov 14 22:10:32 UTC 2025 x86_64 User : www-data ( 33) PHP Version : 8.4.5 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/m17n/ |
Upload File : |
;; ar-kbd.mim -- Arabic input method with Arabic keyboad layout
;; Copyright (C) 2004, 2005, 2008
;; National Institute of Advanced Industrial Science and Technology (AIST)
;; Registration Number H15PRO112
;; This file is part of the m17n database; a sub-part of the m17n
;; library.
;; The m17n library is free software; you can redistribute it and/or
;; modify it under the terms of the GNU Lesser General Public License
;; as published by the Free Software Foundation; either version 2.1 of
;; the License, or (at your option) any later version.
;; The m17n library is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;; Lesser General Public License for more details.
;; You should have received a copy of the GNU Lesser General Public
;; License along with the m17n library; if not, write to the Free
;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
;; Boston, MA 02110-1301, USA.
(input-method ar kbd)
(description "Input Method for Arabic simulating Arabic keyboard (MS Windows).
The 0-9 keys produce the digits 0-9.
Eastern Arabic digits (also called Arabic-Indic digits) can be typed using AltGr:
AltGr-1 -> ١
AltGr-2 -> ٢
AltGr-3 -> ٣
AltGr-4 -> ٤
AltGr-5 -> ٥
AltGr-6 -> ٦
AltGr-7 -> ٧
AltGr-8 -> ٨
AltGr-9 -> ٩
AltGr-0 -> ٠
")
(title "ض")
(map
(generic
("1" "1")
("2" "2")
("3" "3")
("4" "4")
("5" "5")
("6" "6")
("7" "7")
("8" "8")
("9" "9")
("0" "0")
((G-1) "١")
((G-2) "٢")
((G-3) "٣")
((G-4) "٤")
((G-5) "٥")
((G-6) "٦")
((G-7) "٧")
((G-8) "٨")
((G-9) "٩")
((G-0) "٠")
("`" "ذ")
("q" "ض")
("w" "ص")
("e" "ث")
("r" "ق")
("t" "ف")
("y" "غ")
("u" "ع")
("i" "ه")
("o" "خ")
("p" "ح")
("[" "ج")
("]" "د")
("a" "ش")
("s" "س")
("d" "ي")
("f" "ب")
("g" "ل")
("h" "ا")
("j" "ت")
("k" "ن")
("l" "م")
(";" "ك")
("'" "ط")
("z" "ئ")
("x" "ء")
("c" "ؤ")
("v" "ر")
("b" "لا")
("n" "ى")
("m" "ة")
("," "و")
("." "ز")
("/" "ظ")
("\(" "\)")
("\)" "\(")
("~" "ّ")
("Q" "َ")
("W" "ً")
("E" "ُ")
("R" "ٌ")
("T" "لإ")
("Y" "إ")
("U" "`")
("I" "÷")
("O" "×")
("P" "؛")
("{" ">")
("}" "<")
("A" "ِ")
("S" "ٍ")
("D" "]")
("F" "[")
("G" "لأ")
("H" "أ")
("J" "ـ")
("K" "،")
("L" "/")
("Z" "~")
("X" "ْ")
("C" "}")
("V" "{")
("B" "لآ")
("N" "آ")
("M" "'")
("<" ",")
(">" ".")
("?" "؟")
((C-,) ">")
((C-.) "<")
((C-\[) "]")
((C-\]) "[")
((C-J) "") ; zero width joiner
((C-L) "") ; left to right mark
((C-N) "") ; zero width non joiner
((C-R) "") ; right to left mark
((C-{) "}")
((C-}) "{")
))
(state
(init
(generic)))
;; Local Variables:
;; mode: lisp
;; End: