An attempt to make a standard keyboard layout for Scots, with at least Yogh and possibly Eth.
Find a file
2022-06-04 09:55:52 +01:00
img Initial commit. Nothing works yet. 2022-06-04 09:48:23 +01:00
unix/usr/share/X11/xkb Initial commit. Nothing works yet. 2022-06-04 09:48:23 +01:00
LICENSE.md Initial commit. Nothing works yet. 2022-06-04 09:48:23 +01:00
README.md &yogh; not rendering correctly in Markdown, surprisingly. 2022-06-04 09:55:52 +01:00

scotkb

An attempt to make a standard keyboard layout for Scots, with at least Yogh and possibly Eth.

Intended layout

Rationale

Scots uses a letter, yogh (ȝ, Ȝ), which is not present in the modern English alphabet. Since the late medieval period, printers in Scotland tended to buy their type from typefounders in England, who did not include ȝ. Consequently, it has become common practice to use 'z' in place of ȝ, which leads to confusion in the pronunciation of many words and, in particular, in names such as

  • Cockenȝie
  • Dalȝiel
  • Menȝies
  • Ȝetland

If you think that native Scots speakers pronounce these words strangely, this is probably why.

As modern computers are perfectly capable of displaying the ȝ glyph, it seems sensible to make it convenient for Scots users to have a keyboard layout which makes it convenient to type it.

Additionally, this keyboard layout contains eth (ð, &Eth;), since medieval Scots used ð and its use also affects the pronunciation of some names. Since ð is not (to my knowledge) used in modern Scots, the final layout may not include this letter.

Awful warning

I do not fully know what I'm doing, and am mainly working by hacking Icelandic keyboard layouts. Consequently at this moment the layout still contains some glyphs which are used in Icelandic but not in Scots, and the layout of punctuation keys is not optimised for Scots use.

This is experimental, unstable and may not work.

Unix

The files provided in the unix subdirectory are adapted from Ubuntu 20.04 LTS; they should be fairly similar to equivalent files in other Un*x/Linux distributions, but YMMV.

In particular I should provide scripts to modify

  • base.lst
  • base.xml
  • evdev.lst
  • evdev.xml

but I have not yet written those.

Macintosh

Nothing yet, expected soon.

Windows

Nothing yet, expected soon.

Copyright © Simon Brooke 2022. Licensed under Creative Commons Attribution/Share Alike terms.