Wamesa/Keyboard

From LING073
Revision as of 00:36, 2 February 2017 by Twarner2 (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Available Resources

  • No Wamesa keyboards could be found on the internet prior to this assignment, probably because Wamesa is such a small, under-resourced language, and because its alphabet is a subset of the Latin alphabet. Though Wamesa does have different sounds from English - for example, the voiced bilabial fricative - it approximates them using Latin letters.
  • My Wamesa transcription keyboard can be found for free here on Github.

Justification

  • Since Wamesa can be easily written on a normal English keyboard, I decided to create a specialized IPA keyboard for the sounds of Wamesa. I based my Wamesa transcription keyboard on Jonathon's IPA keyboard, so that I already had many of the unicode values given. From there, I replaced each key as follows: the numeric/symbolic characters maintained their original assignment of Alt-Gr characters. The alphabet keys were changed so that with no Alt key, regular letters are printed, whereas pressing Alt (and Shift with it, if needed) will bring you into IPA mode. This is designed to be a convenient multitool for someone in the field who wants to document Wamesa quickly.
  • I also added just a few IPA symbols that are not used by Wamesa, the goal being to fill/balance out the keyboard assignments. For example, the 'y' key prints 'j' and 'y', though /y/ is not a sound of Wamesa.

Installation

This guide assumes Linux

  • In a terminal with Git installed, run git clone git@github.swarthmore.edu:twarner2/ling073-wad-keyboard.git
  • Run cp ling073-wad-keyboard/wad ../../usr/share/X11/xkd/symbols
  • Add a layout entry in usr/share/X11/xkd/rules/evdev.xml as follows:

   <layout>
     <configItem>
       <name>wad</name>
       <shortDescription>wad</shortDescription>
       <description>Tai's Wamesa Transcription Keyboard</description>
       <languageList><iso639Id>eng</iso639Id><iso639Id>tur</iso639Id></languageList>
     </configItem>
   </layout>" 
  • Run --replace on your desktop environment.

License

  • This keyboard is free and open for anyone to use (MIT License). I do not accept responsibility for anyone's work using my keyboard.

Screenshot

Keyboard Layout