forked from rime/rime-array
-
Notifications
You must be signed in to change notification settings - Fork 1
RIME行列30 Emoji Unicode輸入方案說明
Terry Tsang edited this page Sep 8, 2021
·
6 revisions
RIME行列30 Unicode Emoji輸入方案乃在原行列30的基礎上新增的emoji輸入方式,以便在缺乏emoji鍵盤的使用場景(例如Instragam direct message、網頁瀏覽器)下更方便地輸入emoji。
Emoji基本以雙層分類方式編碼,各Emoji主分類分佈於美式鍵盤大階A-L行上。
第一層具體分類如下:
-
A: 🙂 表情符號 Smileys & Emotion -
S: 🧑 人物及身體 People & Body -
D: 🐕 動物及自然界 Animals & Nature -
F: 🍴 食物及飲料 Food & Drink -
G: ✈ 旅行及地點 Travel & Places -
H: ⚽ 活動 Activities -
J: 💡 物件Objects -
K: 🔣 圖標符號 Symbols -
L: 🏴 旗織 Flags
第二層分類請參考官方文檔。
- Emoji按分類編成兩碼或三碼
-
首碼為第一層分類,按官方類別順序編到大階A-L行 -
第二碼為第二層分類,按官方類別順序,編到大階A-Z字母順序 -
第三碼為膚色碼(現時只有在People & Body一類才會出現)- 沒有膚色碼則為原生膚色
- 膚色碼從淺到深順序編到大階
A-G行- 如emoji涉及多於一種膚色(如family類emoji),則只編首膚色碼(不排除日後增加第二膚色碼)
- 一般情況不為emoji編單碼按鍵,讓rime逐鍵提示功能在用家輸入emoji第一碼後順序列出所有同類emoji及提示用戶第二及第三分類的按鍵,讓用家更易了解各類emoji的精準鍵碼
- 旗幟類特別機制:按旗幟本身兩碼簡稱作第二、三碼(例如香港旗🇭🇰取碼為
LHK、台灣旗🇹🇼為LTW)。非國家旗幟因數量甚少,故全部編到單碼L - 所有Emoji使用頻率會記入RIME用戶詞典,故較常用的Emoji會在候選選單的較前位顯示
- 😂 - AA
- 😍 - AB
- 👋 - SA
- 👋🏼 - SAS
- 👦 - SH
- 👦🏼 - SHS
- 🇹🇼 - LTW
- 🇭🇰 - LHK
- 🚩 - L
