Difference between revisions of "Nivkh/Keyboard"
(→Exisiting Resources) |
(→Exisiting Resources) |
||
| Line 10: | Line 10: | ||
Я Ч С М И Т Ӿ \'—Б Ю ., | Я Ч С М И Т Ӿ \'—Б Ю ., | ||
| − | == | + | ==Existing Resources== |
*Android Nivkh keyboard [https://play.google.com/store/apps/details?id=no.uit.giella.keyboards.niv&hl=en_US] | *Android Nivkh keyboard [https://play.google.com/store/apps/details?id=no.uit.giella.keyboards.niv&hl=en_US] | ||
| Line 16: | Line 16: | ||
*Nivkh keyboard layout by Professor Washington. GNU General Public License v3.0. [https://github.com/jonorthwash/m17n-niv] | *Nivkh keyboard layout by Professor Washington. GNU General Public License v3.0. [https://github.com/jonorthwash/m17n-niv] | ||
| − | The Nivkh keyboard for Android included above, as far as I can tell (lacking any Android devices to install the app onto), allows the user to type <Ӽӽ> by (I presume, having never used an Android device) pressing the <Хх> key and selecting <Ӽӽ>. Similarly, <Р̌р̌> appears over the <Рр> key. | + | The Nivkh keyboard for Android included above, as far as I can tell (lacking any Android devices to install the app onto), allows the user to type <Ӽӽ> by (I presume, having never used an Android device) pressing the <Хх> key and selecting <Ӽӽ>. Similarly, <Р̌р̌> appears over the <Рр> key. This method seems roughly analogous to the method we employed, which uses an AltGr key to create 3rd- and 4th-level characters. |
| + | |||
| + | Likewise, the 2001 keyboard for Windows 95/98/ME uses the AltGr key to produce the non-Russian Cyrillic letters. The difference between these first two keyboards and ours is that we made a few of the non-Russian characters primary (1st- and 2nd-level); for instance, instead of putting <Ӈӈ> in the 3rd and 4th levels of the key for <Нн>, we put them in the 1st and 2nd levels of the key for <Цц>, because <Цц> is not used in native Nivkh words (and is relatively uncommon in Russian words, thus seldom appearing in Russian borrowings), whereas <Ӈӈ> is a common letter in native Nivkh words. We decided that "misplacing" a few common letters is better than forcing the user to use AltGr to access them. | ||
| + | |||
| + | Jonathan Washington's 2017 Nivkh keyboard differs greatly from ours and the other two, as it uses various key combinations to produce the non-Russian letters of Nivkh; for example, typing <рш> yields <р̌>. This keyboard has the advantage of not needing an AltGr key, but the disadvantage of requiring two consecutive key strokes (or three in the case of <Ӻӻ>) for the special letters, as opposed to the two simultaneous key depressions that out keyboard uses. | ||
==Justification== | ==Justification== | ||
Revision as of 20:37, 1 February 2019
Contents
Nivkh Keyboard Layout
ё
[
1
{
2
«
3
»
4
₽
5
∞
6
^
7
&
8
°
9
ª
0
`
-
/
=
≠
й
ј
ӈ
ц
у
ќ
к
ӄ
е
†
н
њ
ӷ
г
ғ
ӻ
ш
щ
з
ў
х
ӽ
ь
ъ
\
ѕ
ф
ƒ
ы
џ
в
ћ
а
ү
п
ѓ
р
р̌
о
ө
л
љ
д
÷
ж
…
э
ә
я
ђ
ч
ѣ
с
©
м
µ
и
і
т
™
ӿ
һ
'
б
ю
≤
.
≥
ёЁ 1! 2\" 3№ 4; 5% 6: 7? 8* 9( 0) -_ =+
Й ӇЦ У КӃ Е Н ӶГ ҒӺ ШЩ З ХӼ ЬЪ
Ф Ы В А П РР̌ О Л Д Ж Э \\|
Я Ч С М И Т Ӿ \'—Б Ю .,
Existing Resources
- Android Nivkh keyboard [1]
- Nivkh keyboard (2001) All rights reserved [2]
- Nivkh keyboard layout by Professor Washington. GNU General Public License v3.0. [3]
The Nivkh keyboard for Android included above, as far as I can tell (lacking any Android devices to install the app onto), allows the user to type <Ӽӽ> by (I presume, having never used an Android device) pressing the <Хх> key and selecting <Ӽӽ>. Similarly, <Р̌р̌> appears over the <Рр> key. This method seems roughly analogous to the method we employed, which uses an AltGr key to create 3rd- and 4th-level characters.
Likewise, the 2001 keyboard for Windows 95/98/ME uses the AltGr key to produce the non-Russian Cyrillic letters. The difference between these first two keyboards and ours is that we made a few of the non-Russian characters primary (1st- and 2nd-level); for instance, instead of putting <Ӈӈ> in the 3rd and 4th levels of the key for <Нн>, we put them in the 1st and 2nd levels of the key for <Цц>, because <Цц> is not used in native Nivkh words (and is relatively uncommon in Russian words, thus seldom appearing in Russian borrowings), whereas <Ӈӈ> is a common letter in native Nivkh words. We decided that "misplacing" a few common letters is better than forcing the user to use AltGr to access them.
Jonathan Washington's 2017 Nivkh keyboard differs greatly from ours and the other two, as it uses various key combinations to produce the non-Russian letters of Nivkh; for example, typing <рш> yields <р̌>. This keyboard has the advantage of not needing an AltGr key, but the disadvantage of requiring two consecutive key strokes (or three in the case of <Ӻӻ>) for the special letters, as opposed to the two simultaneous key depressions that out keyboard uses.
Justification
Repository
Nivkh Keyboard Github Repository
Installation
Set up and enable IBus
1) Install IBus and the m17n module sudo apt-get install ibus-m17n .
2) Enable Ibus as your default input method im-config -n ibus .
3) Get languge switcher icon to appear on panel
- Restart X11 using
xfwm4 --replace & xfce4-panel -r &or - Restart computer or
- Right click on the edge of the panel, click "Add new items", and add "notification area".
Add niv-keyboard to m17n environment
4) Clone this repo git clone git@github.swarthmore.edu:Ling073-sp19/ling073-niv-keyboard.git.
5) Copy niv.mim and place it in ~/.m17n.d/.
6) Right click on IBus icon (language switcher icon) and click "restart".
Enabling AltGr and keyboard
7) Go to keyboard settings and enable AltGr.
- You can also do this by adding a layout such as "English (international AltGr deadkeys)".
8) Right click the IBus icon and click preferences.
9) Go to Input Method and click Add.
10) Click the "..." and search and select "Other".
11) Select the option that says "niv-kbd" and click add.
12) You can now use the Nivkh keyboard by toggling to it.
License
GNU General Public License v3.0 [4]