Difference between revisions of "User:Erice1/Final project"

From LING073
Jump to: navigation, search
(Option/Alt-Level)
(Usage)
Line 31: Line 31:
 
{{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|'|"|}} }}
 
{{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|'|"|}} }}
 
{{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|z|Z}} {{kbdkey|x|X}} {{kbdkey|c|C}} {{kbdkey|v|V}} {{kbdkey|b|B}} {{kbdkey|n|N}} {{kbdkey|m|M}} {{kbdkey|,|<|}} {{kbdkey|.|>}} {{kbdkey|/|?|}} }}
==== Option/Alt-Level ==== (Œ  broken)
+
==== Option/Alt-Level ====  
 +
(Œ  broken)
 
* Pressing control allows you to access characters with the ogonek diacritic as well as the æ, ø, and ʔ
 
* Pressing control allows you to access characters with the ogonek diacritic as well as the æ, ø, and ʔ
 
{{kbdrow1|{{kbdkey|`|~|}} {{kbdkey|1|!|}} {{kbdkey|2|@}} {{kbdkey|3|#}} {{kbdkey|4|$}} {{kbdkey|5|%}} {{kbdkey|6|^}} {{kbdkey|7|&}} {{kbdkey|8|*}} {{kbdkey|9|(}} {{kbdkey|0|)}} {{kbdkey|-|_}} {{kbdkey|&#61;|+}} }}
 
{{kbdrow1|{{kbdkey|`|~|}} {{kbdkey|1|!|}} {{kbdkey|2|@}} {{kbdkey|3|#}} {{kbdkey|4|$}} {{kbdkey|5|%}} {{kbdkey|6|^}} {{kbdkey|7|&}} {{kbdkey|8|*}} {{kbdkey|9|(}} {{kbdkey|0|)}} {{kbdkey|-|_}} {{kbdkey|&#61;|+}} }}

Revision as of 20:11, 17 May 2021

Justification

There has been a huge drive towards revitalization in the Onondaga community and many digital resources are under development to promote language acquisition in classrooms. An easy-to-use, intuitive keyboard suit would be conducive to allowing the community to get the best use out of their new digital resources.

Existing Resources

  • Android keyboard
    • Android only
    • Unintuitive layout for people used to typing in English
  • Mac/Windows keyboard
    • No documentation
    • A lot of key presses to get to characters with diacritics
    • Can't figure out how to
    • Also unintuitive (b:ñ)

Design Goals and Choices

  • Supports the orthography in Hanni Woodbury's dictionary
  • Intuitive use
    • Most characters with diacritics match up with their non-diacritic counter-parts
    • Those that don't match up are associated with q . and /
    • All characters with the same diacritic located on the same level
    • ctrl: acute accent, option/alt: ogonek
    • Characters with multiple diacritics accessed by holding down both ctrl and option/alt
  • Cross-platform availability
  • Facilitate typing in both English and Onondaga as much as possible
    • Most (if not all) Onondaga speakers speak English primarily and I'm trying to minimize the inconvenience of switching keyboards

Usage

Desktop

Ctrl-Level

  • Pressing control allows you to access characters with the grave diacritic
~
`

!
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

<
,

>
.

?
/

Option/Alt-Level

(Πbroken)

  • Pressing control allows you to access characters with the ogonek diacritic as well as the æ, ø, and ʔ
~
`

!
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

<
,

ø
>
.

ʔ
?
/

Ctrl + Option/Alt Level

  • Pressing control + option/alt allows you to access characters with the both the ogonek and grave diacritics (capital is broken rn)
~
`

!
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

<
,

>
.

?
/

Mobile

  • Long-presses allow you to access characters with ogonek or grave diacritics. There are a few key differences between mobile and desktop.
    • long-press o = ø
    • long-press q = ◌̨ or ʔ
  • In order to type characters with both ogonek and grave you must type one of the following sequences
    • long-press e = é followed by long-press q = ◌̨
    • long-press o = ó followed by long-press q = ◌̨

Installation

Installing Keyman

This keyboard suite was designed and implemented using Keyman Developer. In order to use it on your device, you must first install Keyman. Click here for Mac instructions, and here for Windows. For mobile installation, just visit the App Store or Google Play Store.

Accessing the Onondaga Keyboard

Windows and Mac

  • Contact me for access to the GitHub and download the file titled ono.kmp.
Mac
  • First, make sure the Input menu shows up in your menu bar by going to System Preferences>Keyboard>Input Sources, and checking the box that says "Show Input in menu bar".

Mac menu keyboard 0.png Mac keyboard menu.png

  • Open Keyman Configuration, from the Configuration link under Keyman in the Input menu. Note: If you just installed Keyman and the Configuration menu is not available, please restart the computer.

Keyman config small.png

  • You should see Onondaga listed in the installed keyboards list. Check the box to the right and exit out of the menu.

Config3.png

  • Now you can select the Onondaga keyboard from the Keyman menu

Keyboards menu.png

Windows
  • Open the Configuration menu from the Keyman menu on the task bard an select "Install Keyboard"

Windows keyman.png

  • Navigate to the ono.kmp file and click open.
  • You should now see Onondaga listed on the Keyman menu. Select it to enable the keyboard

Windows keyman2.png

Mobile

I don't have a good way of distributing the mobile keyboard without either uploading the keyboard publically to the Keyman Cloud server, or setting up an SMTP server. I will need to check in with the community.