Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Arabic chars #814

Closed
wants to merge 3 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
55 changes: 55 additions & 0 deletions src/KMonad/Keyboard/ComposeSeq.hs
Original file line number Diff line number Diff line change
Expand Up @@ -731,6 +731,61 @@ ssComposed =
, ("c /" , '¢' , "cent" )
, ("< _" , '≤' , "U2264")
, ("> _" , '≥' , "U2265")
, ("a r h" , 'ء' , "Arabic Letter Hamza")
, ("a r a" , 'ا' , "Arabic Letter Alef")
, ("a r a m a" , 'آ' , "Arabic Letter Alef with Madda Above")
, ("a r a h a" , 'أ' , "Arabic Letter Alef with Hamza Above")
, ("a r a m b" , 'إ' , "Arabic Letter Alef with Hamza Below")
, ("a r a m" , 'ى' , "Arabic Letter Alef Maksura")
, ("a r b" , 'ب' , "Arabic Letter Beh")
, ("a r p" , 'پ' , "Arabic Letter Peh ")
, ("a r t" , 'ت' , "Arabic Letter Teh")
, ("a R t" , 'ث' , "Arabic Letter Theh")
, ("a r t m" , 'ة' , "Arabic Letter Teh Marbuta")
, ("a r j" , 'ج' , "Arabic Letter Jeem")
, ("a r T" , 'چ' , "Arabic Letter Tcheh")
, ("a R h" , 'ح' , "Arabic Letter Hah")
, ("a r k" , 'خ' , "Arabic Letter Khah")
, ("a r d" , 'د' , "Arabic Letter Dal")
, ("a R T" , 'ذ' , "Arabic Letter Thal")
, ("a r r" , 'ر' , "Arabic Letter Reh")
, ("a r z" , 'ز' , "Arabic Letter Zain")
, ("a r s" , 'س' , "Arabic Letter Seen")
, ("a R s" , 'ش' , "Arabic Letter Sheen")
, ("a r S" , 'ص' , "Arabic Letter Sad")
, ("a R d" , 'ض' , "Arabic Letter Dad")
, ("A r t" , 'ط' , "Arabic Letter Tah")
, ("a r Z" , 'ظ' , "Arabic Letter Zah")
, ("a r A" , 'ع' , "Arabic Letter Ain")
, ("a r g" , 'غ' , "Arabic Letter Ghain")
, ("a r f" , 'ف' , "Arabic Letter Feh")
, ("a r v" , 'ڤ' , "Arabic Letter Veh")
, ("a r q" , 'ق' , "Arabic Letter Qaf")
, ("a R k" , 'ك' , "Arabic Letter Kaf")
, ("a r l" , 'ل' , "Arabic Letter Lam")
, ("a r l a" , 'ﻻ' , "Arabic Ligature Lam with Alef")
, ("a r l a h a" , 'ﻷ' , "Arabic Ligature Lam with Alef with Hamza Above")
, ("a r l a h b" , 'ﻹ' , "Arabic Ligature Lam with Alef with Hamza Below")
, ("a r l a m a" , 'ﻵ' , "Arabic Ligature Lam with Alef with Madda Above")
, ("a r m" , 'م' , "Arabic Letter Meem")
, ("a r n" , 'ن' , "Arabic Letter Noon")
, ("a r H" , 'ه' , "Arabic Letter Heh")
, ("a r w" , 'و' , "Arabic Letter Waw")
, ("a r w h a" , 'ؤ' , "Arabic Letter Waw with Hamza Above")
, ("a r y" , 'ي' , "Arabic Letter Yeh")
, ("a r y h a" , 'ئ' , "Arabic Letter Yeh with Hamza Above")
, ("A R T" , '\x064C' , "Arabic Tanwin")
, ("a r t a" , '\x064B' , "Arabic Tanwin Above")
, ("a r t b" , '\x064D' , "Arabic Tanwin Below")
, ("A r s" , '\x0652' , "Arabic Sukoon")
, ("A R s" , '\x0651' , "Arabic Shadda")
, ("a r D" , '\x064F' , "Arabic Damma")
, ("a r F" , '\x064E' , "Arabic Fatha")
, ("a r K" , '\x0650' , "Arabic Kasra")
, ("a r c" , '،' , "Arabic Comma")
, ("a r ;" , '؛' , "Arabic Semicolon")
, ("a r -" , 'ـ' , "Arabic Kashida")
, ("a r ?" , '؟' , "Arabic Question Mark")

-- Sequences that should exist but do not work
--, ("^ spc", '^', "asciicircum") -- This overlaps with the normal 'shifted-6' macro for
Expand Down