Page 1 of 1

how to change keyboard layout to colemak?

PostPosted: Aug 1st, '14, 02:15
by Kadmus
Excuse me for the gaff, thought tapping the 'Enter' key would move me down to the text area, my bad apparently.

To continue;

I like Mageia but lately I have bcome a 'fan' of the Colemak keyboard layout. I know that the Dvorak layout is available at start of installation but I was unable to find 'Colemak' though Iooked. These is a command which in Manjaro will chnage the layout from qwerty laout to colemak: "sudo keyboardctl -i us colemak" If that does not work, and I am not to confident that it will. Is there an alternative method to accomplish my goal?

kadmus

Re: how to change keyboard layout to colemak?

PostPosted: Aug 1st, '14, 10:51
by doktor5000
Seems keyboardctl is an invention by Manjaro: https://forum.manjaro.org/index.php?topic=2712.0

You probably need to use localectl: https://wiki.archlinux.org/index.php/Ke ... in_console
colemak keymap is present in Mageia packages:
Code: Select all
[doktor5000@Mageia4 ~]$ urpmf colemak | sort -u
gcin:/usr/share/gcin/table/colemak.kbm
hime:/usr/share/hime/table/colemak.kbm
kbd:/usr/lib/kbd/keymaps/i386/colemak
kbd:/usr/lib/kbd/keymaps/i386/colemak/en-latin9.map.gz
klavaro:/usr/share/klavaro/colemak_us.kbd
ktouch:/usr/share/apps/ktouch/courses/us.colemak.xml
ktouch:/usr/share/apps/ktouch/keyboardlayouts/us.colemak.xml

Re: how to change keyboard layout to colemak?

PostPosted: Aug 3rd, '14, 23:11
by Kadmus
doktor5000:

I assume what you have there is to be used in a terminal? Okay, here goes whatever.

Re: how to change keyboard layout to colemak?

PostPosted: Aug 3rd, '14, 23:28
by Kadmus
Did not work

Re: how to change keyboard layout to colemak?

PostPosted: Aug 4th, '14, 01:37
by xboxboy
Kadmus; I'm not sure how to change to colemak. As the dok says colemak shows up in the repos, but my understanding is that it is mostly in training apps. I've poked around in MCC for you, but I can't see the colemak layout as an option.

Hang tight someone will be able to help you.

Re: how to change keyboard layout to colemak?

PostPosted: Aug 4th, '14, 07:12
by doktor5000
Please try as root:
Code: Select all
loadkeys en-latin9

Does that give the expected result?

To set it permanently, you should probably use something like
Code: Select all
localectl set-keymap en-latin9 set-x11-keymap en-latin9


The name of the keymap file itself is not colemak, but it's called en-latin9:
Code: Select all
[doktor5000@Mageia4 ~]$ ll /usr/lib/kbd/keymaps/i386/colemak/
insgesamt 4
-rw-r--r-- 1 root root 1449 Nov  7  2013 en-latin9.map.gz

So it's probably also called differently in MCC, not colemak ...

Re: how to change keyboard layout to colemak?

PostPosted: Aug 4th, '14, 21:27
by Kadmus
Thanks doktor5000;

I will check out what you gave me and will return hopefully a positive response

Re: how to change keyboard layout to colemak?

PostPosted: Aug 5th, '14, 06:43
by Kadmus
Well, I am back not with a report positive as I had hoped. I decided to check things out on a virtual machine and that is where my trouble began and ended. The VM would not accept either my root password nor what I refer to as my normal password.

This is how Ientered the command: "sudo loadkeys en-latin9" Then I am informed that I am not an authorirized sudoer user.

Prior to that I did track down 'Colemak' which as you wrote was not marked as 'colemak' but as 'en-latin9' I did find when I clicked on the 'en-latin9' icon it showed: "en-latin9.map.gz"

You may have seen that also.

Why is it when you are entering your name, username, root password and 'normal' password', you and i am speaking of myserlf here, hardly use the root password. Even in the use with the terminal?

I am not giving up but did I enter the command correctly: " sudo loadkeys en-latin9" How do I get around the not being a sudoer?

Kadmus

Re: how to change keyboard layout to colemak?

PostPosted: Aug 5th, '14, 06:56
by xboxboy
Why is it when you are entering your name, username, root password and 'normal' password', you and i am speaking of myserlf here, hardly use the root password. Even in the use with the terminal?

I am not giving up but did I enter the command correctly: " sudo loadkeys en-latin9" How do I get around the not being a sudoer?


Have you set up sudo? By default Mageia doesn't have sudo set up. If you haven't set up sudo (I never have, and don't care for it) You change user (substitute user, su) if you want to issue root commands: ie:

Code: Select all
user@localhost ~$ su


Then enter the root password. Then you can issue the commands the dok has shown. Although, it looks as though you only need to be root to issue the last command.

I have colorprompt installed, so the CLI text changes colour depending on which user is logged in: I try to be root as little as possible.

Re: how to change keyboard layout to colemak?

PostPosted: Aug 5th, '14, 08:10
by Kadmus
xboxboy;

will try that: "user@localhost ~S su" hopefully that will be the key?

Re: how to change keyboard layout to colemak?

PostPosted: Aug 5th, '14, 08:57
by xboxboy
All you need to enter into the CLI is "su". The user@localhost ~$ is just and example of the command prompt: So, just enter 'su' it will then ask for your root password.