Difference between revisions of "Nuosu/Keyboard"

From LING073
Jump to: navigation, search
(Keyboard Layout)
 
Line 9: Line 9:
  
 
== Keyboard Layout ==
 
== Keyboard Layout ==
{{comment|Don't forget to link to the GitHub repository. -JNW}}
 
 
{{kbdrow1|{{kbdkey|`|~|}} {{kbdkey|1|!}} {{kbdkey|2|@}} {{kbdkey|3|#}} {{kbdkey|4|¥}} {{kbdkey|5|%}} {{kbdkey|6|^}} {{kbdkey|7|&}} {{kbdkey|8|*}} {{kbdkey|9|(}} {{kbdkey|0|)}} {{kbdkey|-|_}} {{kbdkey|=|+}} }}
 
{{kbdrow1|{{kbdkey|`|~|}} {{kbdkey|1|!}} {{kbdkey|2|@}} {{kbdkey|3|#}} {{kbdkey|4|¥}} {{kbdkey|5|%}} {{kbdkey|6|^}} {{kbdkey|7|&}} {{kbdkey|8|*}} {{kbdkey|9|(}} {{kbdkey|0|)}} {{kbdkey|-|_}} {{kbdkey|=|+}} }}
 
{{kbdrow2|{{kbdkey|q|Q}} {{kbdkey|w|W}} {{kbdkey|e|E}} {{kbdkey|r|R}} {{kbdkey|t|T}} {{kbdkey|y|Y}} {{kbdkey|u|U}} {{kbdkey|i|I}} {{kbdkey|o|O}} {{kbdkey|p|P}} {{kbdkey|[|【|{}} {{kbdkey|]|】|}|}} {{kbdkey|\|{{!}}}}|、|}}
 
{{kbdrow2|{{kbdkey|q|Q}} {{kbdkey|w|W}} {{kbdkey|e|E}} {{kbdkey|r|R}} {{kbdkey|t|T}} {{kbdkey|y|Y}} {{kbdkey|u|U}} {{kbdkey|i|I}} {{kbdkey|o|O}} {{kbdkey|p|P}} {{kbdkey|[|【|{}} {{kbdkey|]|】|}|}} {{kbdkey|\|{{!}}}}|、|}}

Latest revision as of 12:54, 19 May 2022

Existing Resources

Black Yi (SIL) Keyboard

  • Nuosu keboard based on Miao script. This keyboard uses shift to switch between two sets of basic Miao characters.
  • Compatible with MacOS, Windows, Linux
  • Designed for people who know both Miao and Yi script, limited application.

SIL Yi Keyboard

  • Nuosu keyboard based on Yi syllabary. This keyboard has a standard QWERTY layout.

Keyboard Layout

~
`

!
1

@
2

#
3

¥
4

%
5

^
6

&
7

*
8

(
9

)
0

_
-

+
=

       
Q
q

W
w

E
e

R
r

T
t

Y
y

U
u

I
i

O
o

P
p


[

{

]

}
|
\

        
A
a

S
s

D
d

F
f

G
g

H
h

J
j

K
k

L
l

:
;

"
'

           
Z
z

X
x

C
c

V
v

B
b

N
n

M
m

<
,

>

?
/

  • The last key of the second row should also contain the numeration comma "、", but the keyboard display does not support this symbol.

Explain here also how your layout works, since it's not something that's easily depicted in a layout format. A few examples would be nice. -JNW

Justification

Instead of the standard dead keys method on ibus, we created a new input method using drop-down menus to display the 4-6 different Yi characters which correspond to the four tones for each syllabary combination(See specific combinations in iii-quick.mim. Reference for combinations: https://en.wikipedia.org/wiki/Yi_script). This approach is designed based on Nuosu speaker’s habits and convenience.

The ibus built-in Nuosu input system contains only deadkeys, which requires the user's familiarity with over 1000 unique combinations of characters. The design of this method makes it difficult to memorize and fairly inaccessible to people with limited formal knowledge of the Nuosu phonetic systems. Considering most Nuosu users are also bilingual in Mandarin Chinese, we implemented an input method similar to the Pinyin system, which allows users to select familiar characters from a dropdown list when they enter two to three mapping keys. Resembling the Mandarin Pinyin input, this system will reduce Nuosu speakers’ learning curve and result in more efficient typing.

In the layout, we adapted the standard QWERTY English keyboard similar to the Mandarin input method. Besides, we made some changes to incorporate Nuosu’s punctuation marks like the black lenticular brackets, full stops, RMB sign, and title marks (see keyboard layout on Wiki). However, we had troubles including the enumeration mark in the keyboard. This also resembles the Mandarin Chinese keyboard to improve readability and efficiency.

Given the major changes to the input method (from phonetic dead keys to drop down menus), we decided to skip the extra steps on this assignment.