macbook keyboard layout maps the tilde key to something else
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Medium
|
Unassigned |
Bug Description
1. install ubuntu on Macbook Air 6,2
2. press the key with the tilde ('~') written on it.
3. see that is prints '§' instead.
This is particularly annoying since the way to switch between windows uses the tilde.
---
ApportVersion: 2.12.5-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
DistroRelease: Ubuntu 13.10
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-10-25 (1 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64+mac (20131016.1)
MachineType: Apple Inc. MacBookAir6,2
MarkForUpload: True
NonfreeKernelMo
Package: linux 3.11.0.12.13
PackageArchitec
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.116
Tags: saucy
Uname: Linux 3.11.0-12-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 07/12/2013
dmi.bios.vendor: Apple Inc.
dmi.bios.version: MBA61.88Z.
dmi.board.
dmi.board.name: Mac-7DF21CB3ED6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookAir6,2
dmi.chassis.type: 10
dmi.chassis.vendor: Apple Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAppleInc
dmi.product.name: MacBookAir6,2
dmi.product.
dmi.sys.vendor: Apple Inc.
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
apport information
tags: | added: apport-collected saucy |
description: | updated |
apport information
Krister Swenson (thekswenson) wrote : CRDA.txt | #4 |
apport information
apport information
apport information
apport information
Krister Swenson (thekswenson) wrote : Lspci.txt | #8 |
apport information
Krister Swenson (thekswenson) wrote : Lsusb.txt | #9 |
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
apport information
Joseph Salisbury (jsalisbury) wrote : | #19 |
Would it be possible for you to test the latest upstream kernel? Refer to https:/
If this bug is fixed in the mainline kernel, please add the following tag 'kernel-
If the mainline kernel does not fix this bug, please add the tag: 'kernel-
If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".
Thanks in advance.
[0] http://
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Krister Swenson (thekswenson) wrote : | #20 |
the bug still exists in 3.12.0-
tags: | added: kernel-bug-exists-upstream |
Launchpad Janitor (janitor) wrote : | #21 |
[Expired for linux (Ubuntu) because there has been no activity for 60 days.]
Changed in linux (Ubuntu): | |
status: | Incomplete → Expired |
Krister Swenson (thekswenson) wrote : | #22 |
Expired. The bug still exists though.
nfsd (in4mer+launchpad) wrote : | #23 |
I too experience this bug on a late-2013 MBA, booting a freshly installed UEFI boot of 13.10.
I'm confirming that this bug exists as described.
Changed in linux (Ubuntu): | |
status: | Expired → Confirmed |
Yuan Chao (yuanchao) wrote : | #24 |
I've got the same problem on 13.10 on macbook air 6,2 (2013). Both standard US and Machintosh layout maps "`~" into other characters.
Yuan Chao (yuanchao) wrote : | #25 |
According to this bug report:
https:/
"According to an upstream bug report, the ANSI/ISO detection of the keyboard is incorrect."
there's a walk-around:
echo 0 > /sys/module/
I can confirm that this fixes the problem on macbook air 6,2 (2013) with ubuntu 13.10.
Daryl Tucker (daryltucker) wrote : | #26 |
The workaround posted by Yaun worked for me on my 13.10 installation on my Macbook Air 6,2 (2013). Thank you very much.
>> sudo su -
>> echo 0 > /sys/module/
Krister Swenson (thekswenson) wrote : Re: [Bug 1245081] Re: macbook keyboard layout maps the tilde key to something else | #27 |
it works for me as well.
kms
On 7 March 2014 18:55, Daryl Tucker <email address hidden> wrote:
> The workaround posted by Yaun worked for me on my 13.10 installation on
> my Macbook Air 6,2 (2013). Thank you very much.
>
> >> sudo su -
> >> echo 0 > /sys/module/
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https:/
>
> Title:
> macbook keyboard layout maps the tilde key to something else
>
> Status in "linux" package in Ubuntu:
> Confirmed
>
> Bug description:
> 1. install ubuntu on Macbook Air 6,2
> 2. press the key with the tilde ('~') written on it.
> 3. see that is prints '§' instead.
>
> This is particularly annoying since the way to switch between windows
> uses the tilde.
> ---
> ApportVersion: 2.12.5-0ubuntu2.1
> Architecture: amd64
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC0: kms 1491 F.... pulseaudio
> /dev/snd/controlC1: kms 1491 F.... pulseaudio
> DistroRelease: Ubuntu 13.10
> HibernationDevice: RESUME=
> InstallationDate: Installed on 2013-10-25 (1 days ago)
> InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64+mac
> (20131016.1)
> MachineType: Apple Inc. MacBookAir6,2
> MarkForUpload: True
> NonfreeKernelMo
> Package: linux 3.11.0.12.13
> PackageArchitec
> ProcFB: 0 inteldrmfb
> ProcKernelCmdLine: BOOT_IMAGE=
> root=UUID=
> ProcVersionSign
> RelatedPackageV
> linux-restricte
> linux-backports
> linux-firmware 1.116
> Tags: saucy
> Uname: Linux 3.11.0-12-generic x86_64
> UpgradeStatus: No upgrade log present (probably fresh install)
> UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
> dmi.bios.date: 07/12/2013
> dmi.bios.vendor: Apple Inc.
> dmi.bios.version: MBA61.88Z.
> dmi.board.
> dmi.board.name: Mac-7DF21CB3ED6
> dmi.board.vendor: Apple Inc.
> dmi.board.version: MacBookAir6,2
> dmi.chassis.type: 10
> dmi.chassis.vendor: Apple Inc.
> dmi.chassis.
> dmi.modalias:
> dmi:bvnAppleInc
> dmi.product.name: MacBookAir6,2
> dmi.product.
> dmi.sys.vendor: Apple Inc.
>
> To manage notifications about this bug go to:
> https:/
>
Dan Herman (dan-herman) wrote : | #28 |
This workaround works for me too on MacBook Air 6,2 using Ubuntu 13.10
Thanks!
Daryl Tucker (daryltucker) wrote : | #29 |
To make this fix persistant, just add the line to your **/etc/rc.local**
>> echo 0 > /sys/module/
hawodi (hawodi-gmail) wrote : | #30 |
Thanks so much ~yuanchao! Your solution works for me.
Chris Cowan (macil) wrote : | #31 |
I ran into this problem on a fresh install of Ubuntu 15.04 on a Macbook Air. The "echo 0 > /sys/module/
jonathan chetwynd (peepo-com) wrote : | #32 |
workaround wfm mac mini 14.04 3.13.0-68
Thiago Martins (martinx) wrote : | #33 |
Still present on Xenial 16.04.
Workaround is good.
Workaround does not work on Xenial 16.04 in a Fusion 8.1.1 box: sys/module/
Yuan Chao (yuanchao) wrote : | #35 |
Workaround is still needed and works on Xenial 16.04 for my MBA 6,2 (2013).
azrobbo (azrobbo) wrote : | #36 |
I can confirm this bug still exists and the workaround still works for Xenial 16.04 on my MBA 6,2
(Posted so the entry won't expire.)
Will the bug ever be fixed?
Gunnar Hjalmarsson (gunnarhj) wrote : | #37 |
There is an XKB option solution to this issue on Debian/Ubuntu:
setxkbmap -option apple:badmap
azrobbo (azrobbo) wrote : | #38 |
I can confirm this bug still exists in Zesty 17.04 on my MBA 6,2
This workaround still works:
echo 0 | sudo tee /sys/module/
Kai-Heng Feng (kaihengfeng) wrote : | #39 |
Please try latest mainline kernel (v4.13-rc3)
I think this commit solves the issue:
commit bd77a0f08ec57f7
Author: Alex Henrie <email address hidden>
Date: Fri Jun 2 09:28:39 2017 -0600
HID: apple: Use country code to detect ISO keyboards
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1245081
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.