[Spellyans] Cornish keyboard layout

Christian Semmens christian.semmens at gmail.com
Fri Feb 4 10:13:22 GMT 2011

Fantastic Thomas! You beat me to it! :D

I'll have a look and see if I can help out. I'm using vanilla Ubuntu 10.10
so it should work.

I currently use the standard United Kingdom Extended - Winkeys on a Logitech
Internet 350 Keyboard (for which there is an entry in the keyboards list). I
didn't even have to enable the WinKeys (also known as Compose key or
MultiKey) to do anything special, but sometimes you may have to explicitly
enable the key which is accessible through the keyboard applet (From the
menu Preferences>Keyboard - Layout tab, Options button, Compose Key position
- select compose key)

Grave [ ` ] accents are available directly from the keyboard :
grave - <`> + <letter> ( èẁỳùìòàǜǹ )

Other accents are available on right Compose+letter+symbol.

Circumflex [ ^ ] - <Compose> + <letter> + <Shift><6>   ( âêîôûŷŵ )
acute [ ' ] - <Compose> + <letter> + <'>                        (
éŕýúíóáśĺźćń )
diaresis [ " ] - <Compose> + <letter> + <Shift><2>        ( ëÿüïöä )

<key1><key2> means press the keys together.
<key1> + <key2> means press one key, release and then press another.


On 4 February 2011 05:59, Thomas Leigh <callanish at gmail.com> wrote:

> I have created a Linux version of the keyboard layout for Cornish that
> I posted on Monday for Windows. However, I'm having a couple of issues
> with it — I don't know if any of the other Linux users on the list
> might be able to help sort these out; I'm just a casual Linux user,
> not an expert by any stretch of the imagination!
> The problems are these: first, the UK keyboard layout that comes with
> Linux, at least Ubuntu-based distros (I'm using Linux Mint 10), has
> all sorts of third-level characters and dead keys already enabled. The
> ones I specifically set work, but I can't seem to get rid of all the
> other ones that my layout apparently inherits from the parent UK
> layout. Second, while I can both select my new keyboard manually
> and/or set it as the default whenever the computer boots up, I cannot
> get it to appear in the list of available keyboard layouts in the
> keyboard settings app that you select from the applications menu. If
> anyone has any ideas how to make that happen, I'd be glad to hear
> them.
> Having said that, on to the layout. First, you need to add my Cornish
> variant of the UK keyboard layout to the list of available variants.
> Open the file "/usr/share/X11/xkb/symbols/gb" in a text editor with
> root/superuser privileges (e.g. if you're using Gnome, run the command
> "gksu gedit /usr/share/X11/xkb/symbols/gb"). This is the file which
> contains all the UK keyboard layout variants (the basic default
> layout, plus Dvorak and several others). Copy the layout code from the
> text file attached to this email and paste it at the end of the "gb"
> file, then save.
> Now to manually switch to this layout, enter this command in a
> terminal or run dialogue box: "setxkbmap -layout gb -variant cornish".
> To make this layout the default layout for the computer, open (again,
> with root or superuser privileges) the file
> "/etc/default/console-setup" (some systems have
> "/etc/default/keyboard" — it should be one or the other) and find the
> XKB settings section. It should look something like this:
> XKBMODEL="pc105"
> Change this section to read as follows:
> XKBMODEL="pc105"
> XKBVARIANT="cornish"
> Save the file and restart your computer so that the changes take
> effect. The Cornish keyboard layout should now be the default keyboard
> layout.
> Again, any comments and suggestions for improvement are most welcome.
> Regards to all,
> Thomas
> _______________________________________________
> Spellyans mailing list
> Spellyans at kernowek.net
> http://kernowek.net/mailman/listinfo/spellyans_kernowek.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://kernowek.net/pipermail/spellyans_kernowek.net/attachments/20110204/4f23f783/attachment-0001.html>

More information about the Spellyans mailing list