major English keyboard layouts, both are QWERTY
Do you prefer the UK or US layout & why?
@ symbol disabled on UK language
Which Keyboard layout? US vs UK | MacRumors Forums
Proper UK keyboard layout on a Mac mini -… - Apple Community
Videos
I live in the US & to try something different, I decided to go with a UK keyboard, along with changing the applicable setting in my OS. I used to use the US-International setting with a regular US keyboard before this. Do those of you in one country/region prefer another layout? Is one better than another or is it only whatever one's used to? I don't do traditional touch-typing, but I noticed that if I did, the Enter/Return key on the UK layout is too far to the right for my small finger to hit it with the rest of my fingers on the home row. My old US keyboard has this key horizontal orientation as opposed to vertical. Is there a reason for the differences in symbol key locations like @ " ¬ # ~ \ |? Was it just a matter of when these layouts were developed?
On the image you posted, / is left of the Right Shift, and \ is just above the Enter key.
I think it might be the easiest to simply remap a key.
For remapping certain keys you need two tools. First xev (commandline-tool) and second xmodmap (also commandline-tool). Both should be available in ubuntu without extra installing them.
Start terminal window and run
xev. Now it's active and waits for you to press a key. Then press the key whose behaviour you want to change. i.e. PgUp.xevwill output some information about the pressed key. The third line is important. It should look similar to:state 0x10, keycode 110 (keysym 0xff55, Prior), same_screen YES,In this example
Prioris the name of the behaviour the key is assigned to at the moment, the number keycode is the internal id to recognize the key. Now do this with another key i.e. PgDown give this outputstate 0x10, keycode 115 (keysym 0xff56, Next), same_screen YES,Here again the interesting part for us is
keycode 115andNext- the name of the behaviour.now when you want to swap the two keys use
xmodmap.xmodmap -e "keycode 110 = Next"This changes the key with keycode 110 on your keyboard to the action
Next. It's pretty simple.Note that if the key you are mapping should have a different meaning when used with the shift key (for example for British keyboard layouts, Shift+2 gives quotation marks) then you can simply list the secondary command after the first. For example if you want the key with code 53 to map to backslash normally, but to the bar symbol when used with shift, you might do:
xmodmap -e "keycode 53 = backslash bar"
Note: These change are for the active x session only and will be lost after reboot. When you want to save the changes permanently you have to run the following commands after the ones above:
xmodmap -pke >~/.Xmodmap
(This creates a files called .Xmodmap in your home directory.)
Then you have to create a file called .xinitrc in your home directory where you put this commandline xmodmap .Xmodmap in.
Source: https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys
On ubuntu fresh install:
Login and press Ctrl-Alt-T to open a Terminal and run:
setxkbmap -layout gb
To get UK keyboard with double-quotes on Shift-2 and @ sign on RHS.
Go to Keyboard layouts under system settings, and click on it. Once open remove English (US), and add the English (UK) that you want. Click on the Plus (+) sign to add, and the minus(-) sign to remove. See images below.
(It will be English UK with Extended Win Keys)
Hello, Andrew Glendenning1
Welcome to Microsoft Community.
The keyboard layout for English US and English UK is not the same. If you want to type @ in a UK English keyboard, you need to hold down the Shift key and then press the single quote key, as shown in the following image:
United Kingdom Keyboard - Globalization | Microsoft Learn
United Kingdom Extended Keyboard - Globalization | Microsoft Learn
The way to enter @ on UK Keyboard and UK extended keyboard is the same. Just hold down the Shift key and then press the single quote key.
Let me know if you have any other concerns.
Best regards
Yuhao Li
Microsoft Community Technical Support
Hi,
The key does nothing when I press it with the UK language selected. I have to select US and use shift and “ key to make the symbol. Even the on-screen keyboard doesn’t do anything when UK is selected and I press the @ symbol.