波斯语输入法:Farsi 9键数字键盘 key pad中 Persian IME字母符号分配表

Farsi波斯语,9键数字键盘 key pad,输入法 IME, Persian字母符号分配表

Persian keypad assignment

字符 - Unicode - 英文名称

1

.  U+002E  FULL STOP

،  U+060C  ARABIC COMMA

؟  U+061F  ARABIC QUESTION MARK

!  U+0021  EXCLAMATION MARK

:  U+003A  COLON

؛  U+061B  ARABIC SEMICOLON

۱  U+06F1  EXTENDED ARABIC-INDIC DIGIT ONE

@  U+0040  COMMERCIAL AT

/  U+002F  SOLIDUS

(  U+0028  LEFT PARENTHESIS

)  U+0029  RIGHT PARENTHESIS

«  U+00AB  LEFT-POINTING DOUBLE ANGLE QUOTATION MARK

»  U+00BB  RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK

%  U+0025  PERCENT SIGN

=  U+003D  EQUALS SIGN

+  U+002B  PLUS SIGN

-  U+002D  HYPHEN-MINUS

#  U+0023  NUMBER SIGN

*  U+002A  ASTERISK

<  U+003C  LESS-THAN SIGN

>  U+003E  GREATER-THAN SIGN

[  U+005B  LEFT SQUARE BRACKET

]  U+005D  RIGHT SQUARE BRACKET

{  U+007B  LEFT CURLY BRACKET

}  U+007D  RIGHT CURLY BRACKET

&  U+0026  AMPERSAND

\  U+005C  REVERSE SOLIDUS

_  U+005F  LOW LINE

|  U+007C  VERTICAL LINE

 

2

ب  U+0628  ARABIC LETTER BEH

پ  U+067E  ARABIC LETTER PEH

ت  U+062A  ARABIC LETTER TEH

ة  U+0629  ARABIC LETTER TEH MARBUTA

ث  U+062B  ARABIC LETTER THEH

????

 

3

ا  U+0627  ARABIC LETTER ALEF

أ  U+0623  ARABIC LETTER ALEF WITH HAMZA  ABOVE

إ  U+0625  ARABIC LETTER ALEF WITH HAMZA BELOW

آ  U+0622  ARABIC LETTER ALEF WITH MADDA ABOVE

ؤ  U+0624  ARABIC LETTER WAW WITH HAMZA ABOVE

ئ  U+0626  ARABIC LETTER YEH WITH HAMZA ABOVE

ء  U+0621  ARABIC LETTER HAMZA

۳  U+06F3  EXTENDED ARABIC-INDIC DIGIT THREE

 

4

س  U+0633  ARABIC LETTER SEEN

ش  U+0634  ARABIC LETTER SHEEN

ص  U+0635  ARABIC LETTER SAD

ض  U+0636  ARABIC LETTER DAD

۴  U+06F4  EXTENDED ARABIC-INDIC DIGIT FOUR

 

5

د  U+062F  ARABIC LETTER DAL

ذ  U+0630  ARABIC LETTER THAL

ر  U+0631  ARABIC LETTER REH

ز  U+0632  ARABIC LETTER ZAIN

ژ  U+0698  ARABIC LETTER JEH

۵  U+06F5  EXTENDED ARABIC-INDIC DIGIT FIVE

 

6

ج  U+062C  ARABIC LETTER JEEM

چ  U+0686  ARABIC LETTER TCHEH

ح  U+062D  ARABIC LETTER HAH

خ  U+062E  ARABIC LETTER KHAH

۶  U+06F6  EXTENDED ARABIC-INDIC SIX

 

7

ن  U+0646  ARABIC LETTER NOON

ه  U+0647  ARABIC LETTER HEH

و  U+0648  ARABIC LETTER WAW

ى  U+06CC  ARABIC LETTER FARSI YEH

۷  U+06F7  EXTENDED ARABIC-INDIC SEVEN

 

8

ف  U+0641  ARABIC LETTER FEH

ق  U+0642  ARABIC LETTER QAF

ک  U+06A9  ARABIC LETTER KEHEN

گ  U+06AF  ARABIC LETTER GAF

ل  U+0644  ARABIC LETTER LAM

م  U+0645  ARABIC LETTER MEEM

۸  U+06F8  EXTENDED ARABIC-INDIC EIGHT

 

 

 

 

 附

9键输入法中

Farsi & Arabic 有关 Keypad 部分程序摘抄:

 

 1 typedef struct
 2 {
 3 wchar_t *digit_alpha;
 4 unsigned short char_count; 
 5 
 6 } Fa_Ar_Alphabet_t;
 7 //倒序放置
 8 static const Fa_Ar_Alphabet_t keypad_keylist[] =
 9 {
10 //Fa
11 {L" \0" , 1}, //digital zero: space
12 {L"\06f1\061b\003a\0021\061f\060c\002e\0" , 7}, //1: Farsi punctuation  
13 {L"\06f2\062b\0629\062a\067e\0628\0" , 6}, //two
14 {L"\06f3\0621\0626\0624\0622\0625\0623\0627\0" , 8},//3
15 {L"\06f4\0636\0635\0634\0633\0" , 5}, //4
16 {L"\06f5\0698\0632\0631\0630\062f\0" , 6}, //5
17 {L"\06f6\062e\062d\0686\062c\0" , 5}, //6
18 {L"\06f7\06cc\0648\0647\0646\0" , 5}, //7
19 {L"\06f8\0645\0644\06af\06a9\0642\0641\0" , 7}, //8
21 //Ar
22 {L" \0" , 1}, //digital zero is space
23 {L"\0021\061f\061b\060c\002e\0" , 5}, //one: Arabic punctuation
24 {L"\0640\062b\0629\062a\0628\0" , 6}, //two
25 {L"\0621\0626\0624\0649\0622\0625\0623\0627\0" , 8},//3
26 {L"\0636\0635\0634\0633\0" , 4},//4
27 {L"\0632\0631\0630\062f\0" , 4},//5
28 {L"062e\062d\062c\0" , 3},//6
29 {L"\064a\0648\0647\0646\0" , 4},//7
30 {L"\0645\0644\0643\0642\0641\0" , 5},//8
36 };
37 
38  

 

posted on 2018-08-27 17:20  johnphan  阅读(1753)  评论(0编辑  收藏  举报

导航