- Apple Macbook Keyboard Layout Software
- Apple Macbook Keyboard Layout Windows 10
- Apple Macbook Keyboard Layout Tutorial
- Apple Macbook Keyboard Layout Shortcuts
- Apple Macbook Keyboard Layout Picture
This is the most common layout in Poland. We also advise our customers to choose this layout, if they want to switch from any European language to English keyboard. You can buy a MacBook or Apple keyboard with this layout. UK (British) English Layout. Used in the United Kingdom and Ireland. You can buy a MacBook or Apple keyboard with this layout. Technical Specifications Laptop Brand: Apple Series Name: MacBook Pro 13 inch Model Number: A1708 Layout: USA Language: English (USA) Color: Black Size: Medium Condition: Brand New & Original (QC) Warranty (Replacement): 1 Year (365 Days). read more Fitting Charge: Applicable. See details Tips: When you want to buy a laptop keyboard, you must follow these indications: Laptop accurate. This is the most common layout in Poland. We also advise our customers to choose this layout, if they want to switch from any European language to English keyboard. You can buy a MacBook or Apple keyboard with this layout. UK (British) English Layout. Used in the United Kingdom and Ireland. You can buy a MacBook or Apple keyboard with this layout.
Apple Macbook Keyboard Layout Software
Mac equivalents of Windows keys
Many of the keys that you'd see on a PC have equivalent keys on an Apple keyboard.
- The butterfly keyboard was a marquee feature of Apple's innovative, expensive 2015 MacBook, and a gamble from the start. Most consumer keys use a traditional 'scissor-switch' mechanism.
- For the most part the layouts for PC and Mac keyboards are identical, but there are a few key (pardon the pun) differences. The first and most obvious is that a Mac keyboard doesn't have a Windows.
Windows logo: Press Command (⌘).
Backspace or Delete: Press Delete.
Enter or ⏎: Press Return.
Alt (left): Press Option (⌥).
Alt GR (right): Press Option + Control.
Applications: This key isn't available on Apple keyboards.
Use the On-Screen Keyboard for other functions
If your Apple keyboard doesn't include the following keys, you can recreate them in Windows using the On-Screen Keyboard.
Use the Snipping Tool to print screen
To recreate the Print Screen and Print Active Window function in Windows, use the Snipping Tool.
Apple Macbook Keyboard Layout Windows 10
If your keyboard isn't working as expected in Windows
If your Apple keyboard works as expected in macOS but not in Windows, try these solutions:
- Install the latest Apple software updates for Windows.
- Install the latest Windows support software.
- If you're using Microsoft Windows 10 N, install the latest Media Feature Pack.
Learn more
- Microsoft provides a keyboard mapping article that describes using a Windows keyboard with macOS.
- Use Microsoft Keyboard Layout Creator to find key combinations for the unique characters used by the language and region your Apple keyboard is designed to support:
- Download, install, and open the Microsoft Keyboard Layout Creator.
- Choose File > Load Existing Keyboard.
- Select the keyboard you want to see.
- Find the country or region name in the keyboard list that's followed by '(Apple)'.
- Follow the instructions provided with the app. You can print images of the keyboard, including what keys look like when holding modifiers like Shift, Option, or Fn.
Some Apple keyboard models may have swapped keys or missing functionality. This article describes how to change the settings for the keyboard so that it behaves as expected.
- 10Treating Apple keyboards like regular keyboards
- 10.1Use a patch to hid-apple
Numlock is on
You may find that the numlock is on. The symptoms are that only the physical keys 7
,8
,9
,u
,i
,o
,j
,k
,l
and surrounding keys work and output numbers. To fix this hit Fn+F6
twice.
Alternatively, set the keycodes manually using xmodmap to avoid use Numlock:
Repeating keys on a wireless keyboard
Unpair the keyboard and then re-pair it. The trick is to hold down the power button throughout the entire pairing process.
hid_apple module options
- fnmode - Mode of top-row keys
- swap_opt_cmd - Swap the Option ('Alt') and Command ('Flag') keys
- iso_layout - Enable/Disable hardcoded ISO-layout of the keyboard. Possibly relevant for international keyboard layouts
- swap_fn_leftctrl - Swap the Fn and left Control keys
Function keys do not work
If your F
keys do not work, this is probably because the kernel driver for the keyboard has defaulted to using the media keys and requiring you to use the Fn
key to get to the F
keys. To change the behavior temporarily, append2
to /sys/module/hid_apple/parameters/fnmode
.
To make the change permanent, set the hid_apple
fnmode
option to 2:
To apply the change to your initial ramdisk, in your mkinitcpio configuration (usually /etc/mkinitcpio.conf
), make sure you either have modconf
included in the HOOKS
variable or /etc/modprobe.d/hid_apple.conf
in the FILES
variable. You would then need to regenerate the initramfs.
Switching Cmd and Alt/AltGr
This will switch the left Alt
and Cmd
key as well as the right Alt
/AltGr
and Cmd
key.
Temporary and immediate solution:
Permanent change, taking place at next reboot:
You then need to regenerate the initramfs.
Swap the Fn and left Control keys
This will switch the Fn
and left Control
keys.
Temporary and immediate solution:
Permanent change, taking place at next reboot: Can you play minecraft on macbook air.
You then need to regenerate the initramfs.
Apple Macbook Keyboard Layout Tutorial
< and > have changed place with § and ½
If the < and > are switched with the § and ½ keys, set the xkb optionapple:badmap
, for instance by running the following command in your graphical environment:
Alternatively, set the keycodes manually using xmodmap:
If you use a Canadian multilingual layout (where the 'ù' and the '/' is switch) use this: Disc mounting software mac.
< and > have changed place with ^ and ° (or @ and #, or ` and ~)
With German layout, circumflex/degree symbol and are exchanged. With French layout, @/# are exchanged. With the US layout, `/~ and are exchanged.
To change the behavior temporarily, overwrite/sys/module/hid_apple/parameters/iso_layout
with 0
:
Apple Macbook Keyboard Layout Shortcuts
To make the change permanent, set the hid_apple
iso_layout
option to 0:
You then need to regenerate the initramfs.
PrintScreen and SysRq
Apple Keyboards have an F13
key instead of a PrintScreen
/SysRq
key. This means that Alt+SysRq sequences do not work, and application actions associated with PrintScreen
(such as taking screenshots in many games that work under Wine) do not work. To fix this, you can add setxkbmap -option 'apple:alupckeys'
to your .xinitrc
. This will map PrintScreen
/SysRq
to F13
, as well as Scroll lock
to F14
and Pause
to F15
.
Alternatively, follow the Map scancodes to keycodes article to map the F13
scancode to the PrintScreen
/SysRq
keycode, where 458856 (0x070068) is the scancode of F13
, and sysrq
is the keycode of PrintScreen
/SysRq
.
Treating Apple keyboards like regular keyboards
Depending on the customisations you want to accomplish, there are two solutions available and some options that are in the kernel. You need to choose one of the other.
Use a patch to hid-apple
While the original hid-apple
module does not have options to further customize the keyboard, like swapping Fn
and left Ctrl
keys or having Alt
on the left side of Super
, there is a patched version adding this functionality to the module. To use it, install the hid-apple-patched-git-dkmsAUR package. This will install the patched hid-apple
and mask out the original one.
The package uses DKMS to automatically recompile the module during kernel upgrades. While the dkms will be pulled in by dependency. You still need to install an appropriate kernel header package manually. See the DKMS page for more info.
In addition to the patched kernel module, a configuration file is also provided by the package at /usr/lib/modprobe.d/hid_apple.conf
, which enables PC-like layout by default:
- Top-row keys are normally function keys, switchable to media keys by holding Fn key, as in #Function keys do not work.
- Four keys at the lower left corner act as
Ctrl
,Fn
,Super
,Alt
, in this order. - Two keys at the lower right corner act as
Alt
,Ctrl
, in this order. - If you have an
Ejectcd
key, it will act asDelete
key.
If you wish to change the default options, copy the configuration file to /etc/modprobe.d
and make desired changes:
The file under /etc/modprobe.d
will completely override the one with the same name under /usr/lib/modprobe.d
, and the content is NOT merged.
Alternatively, put additional options in a file with a different name if you want to keep default ones,
Please refer to the project README for the exact meaning of each configuration option and tweaking the configuration file to suit your needs. Learn more about modprobe.d
at Kernel module#Using files in /etc/modprobe.d/.
After installation, reboot for the change to take effect, or #Change the Behavior Without Reboot.
Troubleshooting configuration not picked up by the module
Apple Macbook Keyboard Layout Picture
First, make sure the patched version is loaded, see what parameters are provided by the module:
If you don't see new options like swap_fn_leftctrl
, ejectcd_as_delete
, etc., check your dkms installation.
Then, check if configuration files are correctly included in initramfs:
Check the presence and content of inintramfs/usr/lib/modprobe.d/hid_apple.conf
and any other relevant configuration files in inintramfs/etc/modprobe.d
. If they are not there, you should check your /etc/mkinitcpio.conf
to include those. By default, there shouldbe a modconf
hook that automatically include those files, if not, add it to the HOOKS
array after autodetect
.
Alternatively, list those files in FILES
array explicitly:
Refer to Mkinitcpio#BINARIES and FILES and Mkinitcpio#HOOKS for more explanation on what this means.
Finally, rebuild the initramfs and reboot.
Use un-apple-keyboard
If you do not need all of these customizations and you do not want to compile a new module manually or using dkms, there is an AUR package un-apple-keyboardAUR which does not rely on a new kernel module, but rather just to mappings. It enables the following features:
- The keyboard is considered as an ISO keyboard (e.g.
<
and>
located at the right of theLeft Shift
key are working like expected). - The function keys are disabled by default. You need to press the
Fn
key in combination to trigger them. By default, the behavior are thus keysF1
toF12
- The
Alt
andCmd
keys are swapped. F13
is mapped toSYSRQ
,F14
toScroll Lock
andF15
toPause
.
The first 3 aforementioned features are brought to you using the default linux kernel module hid-apple
.
The last one is provided by providing a mapping to keyfuzzAUR. Acoustic software, free download.
Change the Behavior Without Reboot
To reload the kernel module without reboot, run rmmod hid_apple && modprobe hid_apple
.
- Microsoft provides a keyboard mapping article that describes using a Windows keyboard with macOS.
- Use Microsoft Keyboard Layout Creator to find key combinations for the unique characters used by the language and region your Apple keyboard is designed to support:
- Download, install, and open the Microsoft Keyboard Layout Creator.
- Choose File > Load Existing Keyboard.
- Select the keyboard you want to see.
- Find the country or region name in the keyboard list that's followed by '(Apple)'.
- Follow the instructions provided with the app. You can print images of the keyboard, including what keys look like when holding modifiers like Shift, Option, or Fn.
Some Apple keyboard models may have swapped keys or missing functionality. This article describes how to change the settings for the keyboard so that it behaves as expected.
- 10Treating Apple keyboards like regular keyboards
- 10.1Use a patch to hid-apple
Numlock is on
You may find that the numlock is on. The symptoms are that only the physical keys 7
,8
,9
,u
,i
,o
,j
,k
,l
and surrounding keys work and output numbers. To fix this hit Fn+F6
twice.
Alternatively, set the keycodes manually using xmodmap to avoid use Numlock:
Repeating keys on a wireless keyboard
Unpair the keyboard and then re-pair it. The trick is to hold down the power button throughout the entire pairing process.
hid_apple module options
- fnmode - Mode of top-row keys
- swap_opt_cmd - Swap the Option ('Alt') and Command ('Flag') keys
- iso_layout - Enable/Disable hardcoded ISO-layout of the keyboard. Possibly relevant for international keyboard layouts
- swap_fn_leftctrl - Swap the Fn and left Control keys
Function keys do not work
If your F
keys do not work, this is probably because the kernel driver for the keyboard has defaulted to using the media keys and requiring you to use the Fn
key to get to the F
keys. To change the behavior temporarily, append2
to /sys/module/hid_apple/parameters/fnmode
.
To make the change permanent, set the hid_apple
fnmode
option to 2:
To apply the change to your initial ramdisk, in your mkinitcpio configuration (usually /etc/mkinitcpio.conf
), make sure you either have modconf
included in the HOOKS
variable or /etc/modprobe.d/hid_apple.conf
in the FILES
variable. You would then need to regenerate the initramfs.
Switching Cmd and Alt/AltGr
This will switch the left Alt
and Cmd
key as well as the right Alt
/AltGr
and Cmd
key.
Temporary and immediate solution:
Permanent change, taking place at next reboot:
You then need to regenerate the initramfs.
Swap the Fn and left Control keys
This will switch the Fn
and left Control
keys.
Temporary and immediate solution:
Permanent change, taking place at next reboot: Can you play minecraft on macbook air.
You then need to regenerate the initramfs.
Apple Macbook Keyboard Layout Tutorial
< and > have changed place with § and ½
If the < and > are switched with the § and ½ keys, set the xkb optionapple:badmap
, for instance by running the following command in your graphical environment:
Alternatively, set the keycodes manually using xmodmap:
If you use a Canadian multilingual layout (where the 'ù' and the '/' is switch) use this: Disc mounting software mac.
< and > have changed place with ^ and ° (or @ and #, or ` and ~)
With German layout, circumflex/degree symbol and are exchanged. With French layout, @/# are exchanged. With the US layout, `/~ and are exchanged.
To change the behavior temporarily, overwrite/sys/module/hid_apple/parameters/iso_layout
with 0
:
Apple Macbook Keyboard Layout Shortcuts
To make the change permanent, set the hid_apple
iso_layout
option to 0:
You then need to regenerate the initramfs.
PrintScreen and SysRq
Apple Keyboards have an F13
key instead of a PrintScreen
/SysRq
key. This means that Alt+SysRq sequences do not work, and application actions associated with PrintScreen
(such as taking screenshots in many games that work under Wine) do not work. To fix this, you can add setxkbmap -option 'apple:alupckeys'
to your .xinitrc
. This will map PrintScreen
/SysRq
to F13
, as well as Scroll lock
to F14
and Pause
to F15
.
Alternatively, follow the Map scancodes to keycodes article to map the F13
scancode to the PrintScreen
/SysRq
keycode, where 458856 (0x070068) is the scancode of F13
, and sysrq
is the keycode of PrintScreen
/SysRq
.
Treating Apple keyboards like regular keyboards
Depending on the customisations you want to accomplish, there are two solutions available and some options that are in the kernel. You need to choose one of the other.
Use a patch to hid-apple
While the original hid-apple
module does not have options to further customize the keyboard, like swapping Fn
and left Ctrl
keys or having Alt
on the left side of Super
, there is a patched version adding this functionality to the module. To use it, install the hid-apple-patched-git-dkmsAUR package. This will install the patched hid-apple
and mask out the original one.
The package uses DKMS to automatically recompile the module during kernel upgrades. While the dkms will be pulled in by dependency. You still need to install an appropriate kernel header package manually. See the DKMS page for more info.
In addition to the patched kernel module, a configuration file is also provided by the package at /usr/lib/modprobe.d/hid_apple.conf
, which enables PC-like layout by default:
- Top-row keys are normally function keys, switchable to media keys by holding Fn key, as in #Function keys do not work.
- Four keys at the lower left corner act as
Ctrl
,Fn
,Super
,Alt
, in this order. - Two keys at the lower right corner act as
Alt
,Ctrl
, in this order. - If you have an
Ejectcd
key, it will act asDelete
key.
If you wish to change the default options, copy the configuration file to /etc/modprobe.d
and make desired changes:
The file under /etc/modprobe.d
will completely override the one with the same name under /usr/lib/modprobe.d
, and the content is NOT merged.
Alternatively, put additional options in a file with a different name if you want to keep default ones,
Please refer to the project README for the exact meaning of each configuration option and tweaking the configuration file to suit your needs. Learn more about modprobe.d
at Kernel module#Using files in /etc/modprobe.d/.
After installation, reboot for the change to take effect, or #Change the Behavior Without Reboot.
Troubleshooting configuration not picked up by the module
Apple Macbook Keyboard Layout Picture
First, make sure the patched version is loaded, see what parameters are provided by the module:
If you don't see new options like swap_fn_leftctrl
, ejectcd_as_delete
, etc., check your dkms installation.
Then, check if configuration files are correctly included in initramfs:
Check the presence and content of inintramfs/usr/lib/modprobe.d/hid_apple.conf
and any other relevant configuration files in inintramfs/etc/modprobe.d
. If they are not there, you should check your /etc/mkinitcpio.conf
to include those. By default, there shouldbe a modconf
hook that automatically include those files, if not, add it to the HOOKS
array after autodetect
.
Alternatively, list those files in FILES
array explicitly:
Refer to Mkinitcpio#BINARIES and FILES and Mkinitcpio#HOOKS for more explanation on what this means.
Finally, rebuild the initramfs and reboot.
Use un-apple-keyboard
If you do not need all of these customizations and you do not want to compile a new module manually or using dkms, there is an AUR package un-apple-keyboardAUR which does not rely on a new kernel module, but rather just to mappings. It enables the following features:
- The keyboard is considered as an ISO keyboard (e.g.
<
and>
located at the right of theLeft Shift
key are working like expected). - The function keys are disabled by default. You need to press the
Fn
key in combination to trigger them. By default, the behavior are thus keysF1
toF12
- The
Alt
andCmd
keys are swapped. F13
is mapped toSYSRQ
,F14
toScroll Lock
andF15
toPause
.
The first 3 aforementioned features are brought to you using the default linux kernel module hid-apple
.
The last one is provided by providing a mapping to keyfuzzAUR. Acoustic software, free download.
Change the Behavior Without Reboot
To reload the kernel module without reboot, run rmmod hid_apple && modprobe hid_apple
.
Magic Keyboard does not connect
If you have a magic keyboard that will not connect to the system through the built in tools, such as the Gnome 3 bluetooth menu in settings, install blueman and its dependencies and attempt to connect with it. If it still fails to connect, make sure you have bluetoothctl and hcitool installed.
Enable dvorak/dvp
By default xkb loads translation table (actually called xkb_symbols
) macintosh_vndr/us
for macintosh keyboard:
This translation table located in /usr/share/X11/xkb/symbols/macintosh_vndr/us
and don't contains dvorak/dvp layout. You can use default translation table from /usr/share/X11/xkb/symbols/us
and add command setxkbmap
in your .profile
for forced loading layout: