Difference between revisions of "Kamba/Keyboard"

From LING073
Jump to: navigation, search
m (updated install)
m (updated install)
Line 21: Line 21:
  
 
'''Installation'''
 
'''Installation'''
−
Steps to install Kamba Keyboard:
 
  
 
1. Make sure you have installed IBus and the m17n module
 
1. Make sure you have installed IBus and the m17n module

Revision as of 01:57, 10 February 2023

Kamba Keyboard Layout

Selected Keyboard Design

~
`
◌̃
!
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

<
,

>
.

?
/

Rationale

Our Keyboard Design is based on the QWERTY Latin Script Keyboard. We chose this layout because [TO DO] - following Swahili keyboard - allows English typing - modified to include dead key for (i, u) .. chose dead key rather than compose/algr they're super frequent and it's the least possible amt of keystrokes - also is broadly related to Kikuyu, a language spoken by the largest ethnic group in Kenya - added (:) to accomodate Gusii language

MIT License - Copyright (c) 2023 Aaliyah Bullen, Keira Dandy, and Jadyn Elliott

Installation

1. Make sure you have installed IBus and the m17n module and use steps 1-3 in the "Using IBus m17n" section in the following link, making sure you get an IBus icon to appear on your panel. https://wikis.swarthmore.edu/ling073/Making_a_keyboard_layout_using_IBus#Using_IBus_m17n

2. Download the kam.mim file from our git repo: https://github.swarthmore.edu/Ling073-sp23/ling073-kam-keyboard

3. In a terminal run mkdir ~/.m17n.d

4. cd into that directory and put the kam.mim file in there.

5. Right click on the IBus icon and restart it. Now, you should be able to right click on it again, go to preferences, input method, add, click the triple dots, scroll to other, and add kam (m17n). Now you should be able to toggle between kam and your other keyboards.

Existing Resources

From our research, there are no computer keyboard layouts for Kamba. Swahili, the "lingua franca" of southeastern Africa, uses the QWERTY layout for Latin script, and a separate layout for Arabic Script. A significant portion of Kamba speakers are also literate in Swahili, so we presume those who would need a computer keyboard would typically use the Swahili Latin Keyboard, as there is no available alternative

  • Microsoft Swift Mobile Keyboard Layout for Kamba (only available on mobile devices)
    • Contains all characters needed for Kamba and English, but also contains many other characters irrelevant to most Kamba speakers.
  • Gboard Keyboard Layout for Kamba (only available on Android mobile devices)