Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/biopolyhedron/rime-arabic

rime阿拉伯字母國際鍵盤
https://github.com/biopolyhedron/rime-arabic

Last synced: about 1 month ago
JSON representation

rime阿拉伯字母國際鍵盤

Awesome Lists containing this project

README

        

# rime-arabic
arabic.schema.yaml和arabic.dict.yaml爲rime阿拉伯字母國際鍵盤
形碼原則,qwerty鍵盤。
字母性上標(或取消上標)以'/'先導;
字母性下標(或取消下標)以'\\'先導;
雙橫點上標直接寫'"';
hamza上標直接寫'\'';
三點上標直接寫'^';
alif madda直接寫'a~';
少量變形字母以'C'後綴;
向下三點上下標寫/c或\c;
hamza及阿拉伯系一些符号(如分号؛)以'v'先導;
阿拉伯數字以'v'先導再加相應數字的上檔鍵;
獨立unicode附屬上標以'x'爲先導;獨立unicode附屬下標以'X'先導;
unicode獨立上標以'v/'爲先導;
unicode獨立下標以'v\'爲先導;
部分鍵位有衝突的ascii字符本體(拉丁系)用';'先導,如【^ ' " ` , ; / : \ ~】。
先導:x X v ; \ /;
後標:C ^ ' " ~。

arabic_zhihu.schema.yaml和arabic_zhihu.dict.yaml爲知乎用的防過濾的輸入法,
目前僅包含阿拉伯、波斯和維吾爾文字母。
通過避免普通的阿拉伯字母而使用變形後的Unicode碼區來避免被過濾。
字符前後加 '\`' 以切斷前連和後連。
具體說明見 https://zhuanlan.zhihu.com/p/263076011 。

#例子
(阿拉伯字母國際)
السلام عليكم.
alslam Elykm.
اَلسَّلَامُ عَلَيْكُمْ.
aAlsWAlAamU EAlAyOkUmO.
ياخشمۇسىز.
yaH/.s^imusiz.

(阿拉伯字母知乎)
ﺍﻟﺴﻼﻡ ﻋﻠﻴﻜﻢ.
\`a\`lsla\`m\` \`Elykm\`.