Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1491 by [email protected]: 行列輸入法30 / array30: Better key codes
http://code.google.com/p/ibus/issues/detail?id=1491

What version of the product are you using? On what operating system?
OS (Linux distributions, UNIX or ...): Archlinux
Architecture (i386, x86_64): x86_64
IBus version: 1.4.1
Input method name and version: array30/行列輸入法30 (ibus-table 1.3.9)
Python version: 2.7.3
dbus version: 1.6.4
dbus-python version: 1.1.1

What steps will reproduce the problem?
1. Install ibus-table
2. Add array30 input method in the list
3. Type something like "a"

What is the expected output? What do you see instead?
Actual output:     a  | 一  雨,    豕.    ……
Expected output: [1-] | 一  雨[8v] 豕[9v] ……

Please provide any additional information below.
If we have a look at Wikipedia (https://zh.wikipedia.org/zh-tw/%E8%A1%8C%E5%88%97%E8%BC%B8%E5%85%A5%E6%B3%95), and on the official website (http://www.array.com.tw/class/class2.htm), we can see that codes are given according to positions of fingers, and not according to letters and symbols on the keyboard.

Plus, my keyboard isn't in qwerty mode, and I must say I don't know this layout at all, which makes it very difficult, for me, to find the right key…
Therefore, I ask that codes are given according to positions.

Here is the equivalence table between positions and keys on a qwerty keyboard:

 | Key    | Code           |
 |--------+----------------|
 | q      | [1↑]           |
 | w      | [2↑]           |
 | e      | [3↑]           |
 | r      | [4↑]           |
 | t      | [5↑]           |
 | y      | [6↑]           |
 | u      | [7↑]           |
 | i      | [8↑]           |
 | o      | [9↑]           |
 | p      | [0↑]           |
 |--------+----------------|
 | a      | [1-]           |
 | s      | [2-]           |
 | d      | [3-]           |
 | f      | [4-]           |
 | g      | [5-]           |
 | h      | [6-]           |
 | j      | [7-]           |
 | k      | [8-]           |
 | l      | [9-]           |
 | ;      | [0-]           |
 |--------+----------------|
 | z      | [1↓]           |
 | x      | [2↓]           |
 | c      | [3↓]           |
 | v      | [4↓]           |
 | b      | [5↓]           |
 | n      | [6↓]           |
 | m      | [7↓]           |
 | ,      | [8↓]           |
 | .      | [9↓]           |
 | /      | [0↓]           |
 |--------+----------------|

--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复