This is really similar to: How to remove or disable a default keyboard layout? However, I am new here and have no ability to comment or make remarks towards this to voice further problems.

In OS X 10.9, I need to remove input sources in System Preferences > Language and Region > Keyboard Preferences > Input Source.

To be clear, I want these gone completely; if I were to click the add button then I want there to be nothing but the basic English layout available.

**Edit: The solution can be as dangerous as editing near-/root-level files in the OS as long as there's a possible solutions

If no possible solution can be found can anyone recommend third-party software or a way to lock system preferences?**

  • 1
    Why would you want to do that anyway? – Shane Hsu Jan 7 '14 at 6:25

If others got here searching for how to disable all input sources except a custom keyboard layout, you can edit the com.apple.HIToolbox plist:

  1. Change the current input source to your custom keyboard layout.
  2. Open ~/Library/Preferences/com.apple.HIToolbox.plist (in 10.9) or ~/Library/Preferences/ByHost/com.apple.HIToolbox.*.plist (in 10.8 and earlier). You can convert the plist to XML with plutil -convert xml1.
  3. Remove the input source or input sources you want to disable from the AppleEnabledInputSources dictionary. If there is an AppleDefaultAsciiInputSource key, remove it.
  4. Restart.
  • if you have Xcode installed, you can directly open ~/Library/Preferences/com.apple.HIToolbox.plist (in 10.9) from a terminal konsole. The items I had to remove to get rid of the keyboard layouts are those with InputSourceKind equal to Keyboard Layout – Andre Holzner Sep 24 '14 at 8:12
  • Again, I'm pretty sure this is not removing the keyboard from the list that you can find in "Keyboard Preferences", "Input Sources", and then the "+" button. – Flimm Oct 20 '17 at 12:56
  • This solution didn't work for me and seems a bit risky. – Bartlomiej Skwira Aug 23 '18 at 8:44

I not completely sure that's what you're looking for. But if you want to remove some input sources. You just have to select them then click the "minus" button.

You can delete them all but one. There has to be a least one input source. In your case one of the english input sources.

enter image description here

Edit : OP want's to remove all the input source from the list (accessible by clicking the "+" button). And that's not possible.

  • 1
    From @user61808 : No this does not delete the input sources. This just removes them from the list but they can still be re-added via the plus button. They need to be deleted, not hidden. – Matthieu Riegler Nov 7 '13 at 1:33
  • In that case can anyone think of any third party options for locking system preferences? Thusly, does anyone know the root of the input sources to where I could simply delete them (I understand this would be os/root level and is dangerous). – user61808 Nov 7 '13 at 2:20
  • System preferences > Security & Privacy > Advanced > Require password to access system wide preferences. – Matthieu Riegler Nov 7 '13 at 11:31

[edit: Disregard this answer - it addresses custom keyboard layouts which you can remove by deleting them from the "Keyboard Layouts" dir. Op wanted an answer for default Apple languages preinstalled in the system]

The easiest way to remove a custom keyboard layout from "Input Sources -> +" list (when clicking the add button) is to use Keyboard Juggler (see section "Companion Application").

Keyboard Juggler is a simple app designed to simplify the work flow of editing keyboard layouts. It simply gives you a way to move keyboard layouts in and out of the folders that macOS uses for enabling the use of keyboard layouts, without having to use the Finder or show hidden folders. It is intended as a companion application to Ukelele, the keyboard layout editor.

So simple yet so effective - 3 clicks and the layouts are gone.

enter image description here

  • 1
    The question is how to remove Apple's input sources. Removing custom layouts is not a problem even without keyboard juggler. – Tom Gewecke Aug 23 '18 at 9:40
  • @TomGewecke ahh I didn't get the Apple part. So how do you remove the custom ones without keyboard juggler? – Bartlomiej Skwira Aug 24 '18 at 11:14
  • You just manually drag the .keylayout or .bundle files out of the Keyboard Layouts folder. – Tom Gewecke Aug 24 '18 at 12:06
  • Thanks. I added a comment that my answer is invalid so it's clear that I address a different issue. – Bartlomiej Skwira Aug 25 '18 at 14:26

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .