You can make the Alt/Option level of Apple's US International PC behave like the version you are used to by creating a custom keyboard layout with the app Ukelele.

For reference the Alt/Option behavior of Windows US International is here.

Note that on a Mac both left and right alt/option keys normally do the same thing, i.e. create special characters.

PS If in fact your right alt key does not produce any characters at all, then something is broken with your keyboard or software.

An experimental keyboard that tries to conform to the Windows version can be found here.

Note: If you want something like one of the Linux versions of "US International" which have a dozen or more dead keys for making a huge number of diacritic and other characters, then the Apple equivalent is ABC Extended, whose layout is however quite different. For that see this earlier question.

Answer from Tom Gewecke on Stack Exchange
🌐
Apple Support
support.apple.com › en-us › 102743
How to identify your Apple keyboard layout by country or region - Apple Support
Some keyboard layouts are only available in certain countries or regions. If you need keyboard replacement or repair, contact Apple or a service provider. Find the key that has the word “return” or the return-left symbol printed on it. The key should look like one of the options below: If your Return key looks like one of the images below, you have an ANSI keyboard:
🌐
Keyshorts
keyshorts.com › blogs › blog › 37615873-how-to-identify-macbook-keyboard-localization
80 Mac Keyboard Layouts - Identification Guide + Illustrations
June 13, 2025 - A modern version of Polish layout that is used in Poland almost exclusively. This layout is available through Mac OS keyboard settings. You can't buy a Mac with this layout (Apple sells Macs with US International layout in Poland).
🌐
Reddit
reddit.com › r/mac › got a new mac, curious on what keyboard layout this uses.
r/mac on Reddit: Got a new Mac, curious on what keyboard layout this uses.
October 13, 2023 - Well, it’s bigger than 65% but not quite as big as TKL. Don’t know if there’s a name for that. ... That's International English ISO layout, usually used in Europe, USA uses ANSI layout.
🌐
Mac Help
vu-it.github.io › macOS-web-help › vdi › set_keyboard_language_to_us_international
How to change the keyboard to U.S. International PC | Mac Help
May 19, 2022 - The Windows 7 virtual desktop via Citrix does not work correctly with the Dutch keyboard layout. To map the keys to the correct Windows equivalent, you need to change your Mac keyboard layout. ... In the popup menu, select “English” and then “U.S. International - PC”
🌐
Twam
twam.info › home › hardware › us international on os x
US International on OS X
April 7, 2024 - US International (AltGr dead keys) keyboard layout from GNOME ... Download U.S. International wo dead keys.keylayout to /Library/Keyboard Layouts on your Mac
Top answer
1 of 3
2

I have a US keyboard and a Danish keyboard set up with US keyboard layout. The Danish keyboard has the same number and shape of keys as the international English (which has one key more than the US), so my Danish keyboard works just like a US keyboard with the backslash and pipe character (/ and |) moved to a more "accessible" location.

And because I use these two for programming I prefer the international English keyboard layout (/ for escaping strings and regular expressions, and I use | when programming F#). So if you are using programming languages where these characters are used heavily, then I would recommend that layout.

You can always change the keyboard layout in the OS to make it work like a US keyboard if the other differences does not suit you. Of course you must be able to type without looking at the keyboard for this to work, because the characters printed on the keys will no longer correspond with what will actually be typed.

Or if you are really good at typing, you could just stick with the Hungarian keyboard, and change the keyboard layout. You can start by trying it out without having to buy one first.

2 of 3
1

I am a native english speaker who first used the US keyboard layout on my old iBook.

I recently however bought a MacBook Pro in Europe with the international layout. I had no problem converting. However, my only warning is that the change at the return key isn't trivial. If you switch back and forth between the two layouts a lot (i.e. you need to use more than one computer on a regular basis) you will find yourself missing the return or | keys a lot, which is pretty frustrating.

With that in mind, I would suggest you get whichever keyboard layout will minimize disruptions in your regular routine.

Find elsewhere
Top answer
1 of 3
23

I think the keyboard layout you are looking for is "ABC Extended" on Mac OS X El Capitan (10.11). If you are on an older version of Mac OS X this keyboard layout is called "US Extended", the rest of this answer uses the most recent name but everything else is the same between versions.

Here is how to enable either "ABC Extended" or "US International-PC".

In the Keyboard preference pane, click on the "plus" button in the lower left to add a new keyboard layout. Then select "English" in the next dialog box, scroll down to the bottom, select "ABC Extended" or whatever else you choose, and click "Add".

Here are the diacritical "dead keys" available in the standard US layout.

And here are the many more diacritical "dead keys" available in the ABC Extended layout, which provide for Eastern European and Slavic languages that use the Latin alphabet, along with other languages as well.

This screen shot shows the "option" keys in ABC Extended.

This screen shot shows the "shift-option" keys in ABC Extended.

Update

Here are other settings you need to be aware of.

Enable the pull-down menu on the menu bar. I would also un-check the box for "Automatically switch to a document's input source" because I find it too confusing in practice. But at least now you know where that setting is located.

It is also helpful to go to this pane and click the box to enable the Keyboard Viewer, so that you can see an on-screen floating window that shows you all the available diacritical dead keys in the layout that you have selected.

This is what the menu looks like (with whatever multiple layouts you wish to choose)

Here is where you can enable or disable the custom keyboard shortcuts to rotate among the list of different keyboard layouts which you have selected. I decided to disable these keyboard shortcuts because I found that it was too easy to accidentally rotate among multiple keyboard layouts and I was confusing myself as to which layout I was using at any given time. I would rather use the pull-down menu on the menu bar. It takes more time, but at least I am 100% sure of which keyboard layout I am using at any given moment.

2 of 3
0

I seem to have partially "solved" the problem, though I don't quite understand how I did even that. When I tried to follow the above instruction, I did find the "US Extended" keyboard setting, but when I selected it, I saw the same 5 dead keys as in the "U.S." keyboard, but none of the others shown above. I poked around at it for a while, tried varying various settings, with nothing changing, until I suddenly noticed that the "US International - PC" keyboard had appeared in the list.

So I tried it. Nope; it also showed the same 5 dead keys, good for French and German (which I use a lot), but not so good for Danish or Czech or Croatian. then, after wondering where it was all hiding, I decided to take time out and examine a bunch of other language-specific keyboards. I added languages like Czech, Polish, Croatian, etc. to my list, which already had Russian, Bulgarian, Greek, Hebrew, etc., but no other Latin-based keyboards. I had them listed on my old machine, but found I never used them, because it was easier to use the US-International keyboard for all of them.

After a while, I went back to the original problem, looked at the "US Extended" keyboard -- and it had changed to show all the dead keys I'd had on my old machine. My first reaction, of course, was "WTF?", and then conjectured that turning on those other language-specific keyboards had somehow also changed the "US Extended" keyboard in this way. In fact, this is implicit in the 2nd answer above, though it doesn't explicitly state that the other language keyboards are required for the "US Extended" keyboard to support those other language; it merely suggests selecting a few of them.

But this doesn't really make sense. As I understand it (and learned on my old machine), what used to be "US International" and now seems to be "US Extended" is designed to allow the use of a single keyboard that supports many Latin-based languages, rather than switching keyboards for each of them. You'd want to use one method or the other, but probably not both. So why would anyone make the choice you want to use available only if you first choose the one that you don't want to use?

But of course I'm not privy to the internal decision-making process at Apple, so I'll probably never understand it.

I still have to find a solution to a follow-on problem: For several hours this afternoon, while working in French, I found that opt-6 produced a circumflex as the Keyboard viewer says, but only for i, o and u. When I tried to use it to get a circumflex over an a or e, it ignored the opt-6 and the following letter, plus several more character, and then returned to normal as if I hadn't typed any of those keys. About an hour ago, this problem went away, for no reason that I can guess, and â and ê now seem to work fine. But since I don't know what caused and then corrected this, it'll probably happen again.

Anyway, I should give a tentative thanks for the encouragement via examples of how it's supposed to work. But the idea that it's all dependent on first selecting a few other languages' keyboards, which you will then ignore after "US Extended" finally works as described, is a bit troubling. I hope I'm interpreting it wrong, and it's not actual that weird. But I never saw the large set of dead keys until after I did that, so it looks like some sort of enabling trigger was pulled that changed the "US Extended" keyboard.

It might help if there were an easy way of finding an explanation of it. Do all customers who use eastern European languages find it this difficult to get it working right? Or do they all use their "native" keyboard? I know a lot of people who use those languages here in the US; maybe I should ask some of them what they know about it.

🌐
Wikipedia
en.wikipedia.org › wiki › British_and_American_keyboards
British and American keyboards - Wikipedia
2 days ago - Differences include: ... The U.S. layout follows the ANSI convention of having an enter key in the third row, while the UK layout follows ISO and has a stepped double-height key spanning the second and third rows. MacOS provides support for diacritics using either a "press and hold for pop-up ...
🌐
Macintosh Repository
macintoshrepository.org › 35673-u-s-international-keyboard-layout-for-mac-os-x-10-5-
U.S. International keyboard layout for Mac OS X 10.5+ - Macintosh Repository
This is a version of the “U.S. International” keyboard layout for Mac OS X™ 10.5 (Leopard) and up. This version may work with Tiger...
🌐
Medium
mwichary.medium.com › international-apple-keyboards-layouts-93437d7f9273
International keyboard layouts in 2017 | by Marcin Wichary | Medium
January 17, 2018 - This is a list of all the international Apple Magic Keyboards I could find, from U.S. to Japanese. If you use any of these keyboards, please let me know what I missed or misinterpreted by leaving a note, or talking to me on Twitter! ... The standard American English layout.
🌐
Apple Community
discussions.apple.com › thread › 7249429
What's difference between American and En… - Apple Community
September 30, 2015 - However, this ends up being mostly cosmetic. As if you set the keyboard input to English U.S inside the OS, then the keyboard will behave like a US keyboard regardless of the characters printed on them. ... On international and British keyboards the key to the left of the 1 has other characters.
🌐
Macintosh Repository
macintoshrepository.org › 57940-us-international-keyboard-layout
US International Keyboard Layout - Macintosh Repository
Many international users have keyboards with the U.S. layout, and are accustomed to typing accented characters with the key sequences of the Windows...
🌐
Michael Goerz
michaelgoerz.net › notes › the-us-international-scientific-keyboard-layout › index.html
The "U.S. International - Scientific" Keyboard Layout - Michael Goerz
November 14, 2021 - You can also open the bundle in Ukelele and use the "Install" option from the "File" menu (and of course adapt the layout for your needs). After installation, the layout should be available in the Keyboard System Preferences, in "Input Sources", as "U.S. International - Scientific".
🌐
Reddit
reddit.com › r/germany › buying macbook air in us/uk/international keyboard layout.
r/germany on Reddit: Buying MacBook Air in US/UK/International Keyboard Layout.
September 26, 2023 -

Hello Everyone.

I am going to buy MacBook Air 15. Although it is cheaper in Amazon DE (approx. 1380 EUR), I am going to buy from UK or US to get the English Keyboard layout. I have 2 questions.

  1. If I try to buy from Amazon.co.uk they include the 'import fees' and show me the full price (approx. 1450 EUR). When the laptop arrives at my address, do I have pay any other customs/duties/taxes?

  2. Buying the laptop with US/English/International layout is must for me. Although I can select custom keyboard layout when ordering directly from Apple's website, Buying directly from Apple DE website is very expensive (1600 EUR). Can you help me suggest some local retailers in Germany that may have this option available locally?

I know that importing from overseas has the disadvantage of warranty issues, but I cannot buy local due to German keyboard layout.

Thank a lot everyone!

Top answer
1 of 3
3

Looks like you need to make the adjustment suggested in this Ask Ubuntu answer. Once you have done that, the English (Macintosh) keyboard layout probably fits your physical keyboard.

Edit:

If editing /etc/default/keyboard proved to not be persistent, the explanation might be that there is only one user on your system and that the change was silently wiped out when you added or removed input sources in Settings.

If you set it by running this command:

gsettings set org.gnome.desktop.input-sources xkb-options "['apple:badmap']"

instead it ought to stay.

(Looks like you hit a known inconsistency where GNOME and XKB don't play well together. That's a bug, and the issue is mentioned in passing in the discussion at bug #1892014.)

2 of 3
2

I feel stupid for not figuring this out myself but here's how to get the English (Macintosh) layout back for your keyboard on Ubuntu 20.04 (late 2020 earlier 2021 since it worked fine earlier in 2020).

[1] Open Settings > Region & Language > Input Sources

[2] On the right under Input Sources click the + icon

[3] Click the ellipsis

[4] Click your preferred language ...

UPDATE FEB 2021

... at this moment it's important to pay attention as it happens so fast you will miss it. Once you've selected your preferred language the list of languages updates and becomes a list of kb layouts. If you close the modal you'll only get the language, but if you scroll down the list you'll see the mac layout.

[5] .. then select "English (Macintosh)" as your preferred layout

[6] You're done

When 20.04 was initially released we had to search for English (Macintosh) after clicking the ellipsis in step [3] above. It seems that keyboard layout is now grouped within the selected keyboard source.

By that I mean after I selected English (Canada) a new list appeared from which I could select a keyboard layout for English (Canada).