Difference between revisions of "Even/Keyboard"

From LING073
Jump to: navigation, search
m (→‎Keyboard Layout)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
===Keyboard Layout===
 
===Keyboard Layout===
  
−
* Here's a basic '''Even layout based on a Russian layout''': NEED TO CHANGE THIS
+
* Here's a basic '''Even layout based on a Russian layout''':  
−
{{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|й|Й}} {{kbdkey|ц|Ц}} {{kbdkey|у|У}} {{kbdkey|к|К}} {{kbdkey|е|Е}} {{kbdkey|н|Н|ӈ|Ӈ}} {{kbdkey|г|Г}} {{kbdkey|ш|Ш}} {{kbdkey|щ|Щ}} {{kbdkey|з|З}} {{kbdkey|х|Х}} {{kbdkey|ъ|Ъ}} {{kbdkey|\| }} }}
−
{{kbdrow3|{{kbdkey|a|A}} {{kbdkey|s|S}} {{kbdkey|d|D}} {{kbdkey|f|F}} {{kbdkey|g|G}} {{kbdkey|h|H}} {{kbdkey|j|J}} {{kbdkey|k|K}} {{kbdkey|l|L}} {{kbdkey|;|:}} {{kbdkey|'|"|{{green|◌́}}|{{green|◌̈}}}} }}
+
{{kbdrow3|{{kbdkey|ф|Ф}} {{kbdkey|ы|Ы}} {{kbdkey|в|В}} {{kbdkey|а|А}} {{kbdkey|п|П}} {{kbdkey|р|Р}} {{kbdkey|о|О|ѳ|Ѳ}} {{kbdkey|л|Л}} {{kbdkey|д|Д}} {{kbdkey|ж|Ж}} {{kbdkey|э|Э}} }}
−
{{kbdrow4|{{kbdkey|z|Z}} {{kbdkey|x|X}} {{kbdkey|c|C|ç|Ç}} {{kbdkey|v|V}} {{kbdkey|b|B}} {{kbdkey|n|N|ñ|Ñ}} {{kbdkey|m|M}} {{kbdkey|,|<}} {{kbdkey|.|>}} {{kbdkey|/|?|¿}} }}
+
{{kbdrow4|{{kbdkey|я|Я}} {{kbdkey|ч|Ч}} {{kbdkey|с|С}} {{kbdkey|м|М}} {{kbdkey|и|И}} {{kbdkey|т|Т}} {{kbdkey|ь|Ь}} {{kbdkey|б|Б}} {{kbdkey|ю|Ю}} {{kbdkey|.|,}} }}
 +
 
 +
==Installation==
 +
Step 1: Download the keyboard from the github repository linked below
 +
Step 2: Move the file into the ~/.m17n.d directory.
 +
Step 3: Select the keyboard from ibus
  
 
==Resources==
 
==Resources==
  
 
===External resources===
 
===External resources===
−
*
+
We referenced the freely available Russian keyboard from the m17n Ibus directory and modified it.
  
 
===Developed Resources===
 
===Developed Resources===
  
−
*Add github repository here
+
Github Repository: [[https://github.swarthmore.edu/Ling073-sp23/ling073-eve-keyboard]]
  
 
==Justification==
 
==Justification==
 +
This keyboard is heavily based on the standard Russian keyboard. Our rationale for this is that Russian and Even both use cyrillic with only two characters differing. The differing characters are the inclusion of "ӈ" and "ѳ". We decided to include these keys by making them alt keys for the visually similar "н" and "о". Admittedly, we didn't spend time looking at the frequency of use of these characters so it is thus far unclear whether this is an optimal keyboard layout, however, should we realize there is a better way to layout these keys further in the class we can always go back and change it. Basing the keyboard on the standard
 +
Russian keyboard makes it very convenient, as most Even speakers are also Russian speakers so they are already familiar with the layout. However, this also has unfortunate implications in that as it is based on Russian, it tends toward colonialism. However, this keyboard is primarily meant for use within this  class, so we chose to continue on with our original keyboard layout.
 +
 +
[[Category:Sp23_KeyboardLayouts]]
 +
 +
[[Category:Even]]
  
−
*Convenient bc russian is very similar
+
==Licensing==
−
*this would mean this keyboard is familiar to use
+
MIT License (See file in github repo linked above)
−
*unfortunate implications for basing it off russian (colonialism)
 
−
*Primarily meant for use in this class is why we're going with it anyway
 

Latest revision as of 15:59, 14 February 2023

Keyboard Layout

  • Here's a basic Even layout based on a Russian layout:
ё
`

Ё
!
1

 
\
2

#
3

;
4

%
5

:
6

?
7

*
8

(
9

)
0

_
-

+
=

       
Й
й

 
Ц
ц

У
у

К
к

Е
е

Н
н
Ӈ
ӈ
Г
г

Ш
ш

Щ
щ

З
з

Х
х

Ъ
ъ


\

        
Ф
ф

Ы
ы

В
в

А
а

П
п

Р
р

О
о
Ѳ
ѳ
Л
л

Д
д

Ж
ж

Э
э

           
Я
я

Ч
ч

С
с

М
м

И
и

Т
т

Ь
ь

Б
б

Ю
ю

,
.

Installation

Step 1: Download the keyboard from the github repository linked below Step 2: Move the file into the ~/.m17n.d directory. Step 3: Select the keyboard from ibus

Resources

External resources

We referenced the freely available Russian keyboard from the m17n Ibus directory and modified it.

Developed Resources

Github Repository: [[1]]

Justification

This keyboard is heavily based on the standard Russian keyboard. Our rationale for this is that Russian and Even both use cyrillic with only two characters differing. The differing characters are the inclusion of "ӈ" and "ѳ". We decided to include these keys by making them alt keys for the visually similar "н" and "о". Admittedly, we didn't spend time looking at the frequency of use of these characters so it is thus far unclear whether this is an optimal keyboard layout, however, should we realize there is a better way to layout these keys further in the class we can always go back and change it. Basing the keyboard on the standard Russian keyboard makes it very convenient, as most Even speakers are also Russian speakers so they are already familiar with the layout. However, this also has unfortunate implications in that as it is based on Russian, it tends toward colonialism. However, this keyboard is primarily meant for use within this class, so we chose to continue on with our original keyboard layout.

Licensing

MIT License (See file in github repo linked above)