Cannot Uninstall Keyboard

658 views
Skip to first unread message

Sagar Patel

unread,
Feb 16, 2020, 7:25:17 AM2/16/20
to Ukelele Users
Hi,

I created a keyboard called "Untitled" to test with, I created a .dmg with "Export Installer Disk image...". 
I then installed the layout and it appeared under "Input Sources" under the "Others" Language.

I then opened Ukelele's Organiser and I cannot see the keyboard in there to delete it - it continues to show in my "Input Sources".

I have tried to restart etc - but no luck.

I have checked:

/System/Library/Input
/Library/Keyboard Layouts
/Users/MyUserName/Library

But i cannot find it.

Gé van Gasteren

unread,
Feb 16, 2020, 11:34:42 AM2/16/20
to ukelel...@googlegroups.com
Strange, it should be listed in either the middle column or in the rightmost column in Ukelele’s Organiser.

The rightmost column shows the bundles and keyboards installed For Current User, which are here:
/Users/<myusername>/Library/Keyboard Layouts/

The middle column shows the bundles and keyboards installed for All Users, which are here:
/Library/Keyboard Layouts/
As this is a path you have checked, it’s not likely to be there…

After using the Finder to remove a keyboard layout file (dragging it out of the folder or moving it into the trash) log OUT your user, then log back IN to make Mac OS update its list of input sources.

Good luck and please report back.

--
You received this message because you are subscribed to the Google Groups "Ukelele Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ukelele-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/52d20143-5391-4889-986f-4c70fbb4d469%40googlegroups.com.

Sagar Patel

unread,
Feb 18, 2020, 9:39:51 AM2/18/20
to Ukelele Users
Hi,

I've found it odd too - All other Ukelele keyboard layouts ive tried out seem to worj as you have described but this one Untitled one seems to remain in the list.

I've even tried to reinstall the same Keyboard layout, i end up with two 'Untitled' in the macOS Keyboard layout sources list, but only one in the Ukelele organiser. Also created a new 'Untitled' keyboard layout and same story.

Currently I havve one desired layout  created called 'Microsoft Curve' which has the correct behaviour but as you can see from the screenshot - you the 'Untitled' layout remains, and is not in either of the ...'Library/Keyboard Layout' directories.


Screenshot 2020-02-18 at 14.29.27.png

Gé van Gasteren

unread,
Feb 18, 2020, 9:48:47 AM2/18/20
to ukelel...@googlegroups.com
Weird and wonderful…

Maybe naming it "Untitled" has confused the System and caused this – but that’s of no use to you now…

One thing that comes to mind is that clearing some caches could help. Anyone knows how to do that? I mean, clear the right caches while keeping others?

--
You received this message because you are subscribed to the Google Groups "Ukelele Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ukelele-user...@googlegroups.com.

John Brownie

unread,
Feb 18, 2020, 10:10:56 AM2/18/20
to ukelel...@googlegroups.com
Gé van Gasteren wrote on 18/2/20 16:48:
> One thing that comes to mind is that clearing some caches could help.
> Anyone knows how to do that? I mean, clear the right caches while
> keeping others?
A restart should clear out the caches.

I'm just wondering if you're on Catalina. I don't have a lot of
experience with it myself (I'm still using Mojave for day to day work).
It could be a permissions problem, that you can't see the keyboard
layout because you can't access it. Perhaps
sudo ls -l /Library/Keyboard\ Layouts
would show things (you'll be asked for your administrator password) that
otherwise wouldn't be visible.

John
--
John Brownie
Mussau-Emira language, New Ireland Province, Papua New Guinea
Kouvola, Finland
Message has been deleted

Sagar Patel

unread,
Feb 18, 2020, 3:27:12 PM2/18/20
to Ukelele Users
Hi All,

Many thanks for all the replies.
I've managed to solve the issue by doing the following:

ADD the unfindable keyboard to your current Input Sources.

open the file:
/Users/{MyUserName}/Library/com.apple.HIToolbox.plist

open the `AppleEnabledInputSources` node, find the keyboard layout in question and make node of the `KeyboardLayout ID` - mine was -26921:

Screenshot 2020-02-18 at 20.15.27.png



Create a new Ukelele keyboard Layout, name it the same as the one you cannot delete.

Export installer, copy the .keyboard file locally and open it, change the Keyboard Layout ID to the one you noted earlier and save.

Add the keyboard to local user, remove it from available the available input sources in i.e. macOS (not ukelele).

Add the keyboard back in to available input source.

Add the keyboard for all users, once again remove it from available the available input sources in i.e. macOS (not ukelele).

now remove it using the ukelele organiser.

Delete the file /Users/MyUserName/Library/Preferences/com.apple.keyboardtype.plist (empty bin)

Restart the computer.

Fixed.

Anthony

unread,
Mar 26, 2020, 10:45:17 AM3/26/20
to Ukelele Users
Hi

I have the exact same situation. I have a layout that shows up under the "Others" category, but it's nowhere on my system :

anthony@MacBook-Pro-de-Anthony: ~ 2020-03-26 15-42-36.png


Here's my keyboard layout window :


Monosnap 2020-03-26 15-43-39.png


I've tried to execute the steps that you're talking about, without any success.


I'm pretty sure that the entry in the "Others" category appeared when I've used the Organizer feature from Ukelele. 


Tell me if I can help.

Anthony

unread,
Mar 26, 2020, 10:48:22 AM3/26/20
to Ukelele Users
And by the way, my organizer window is empty :

Organiser 2020-03-26 15-47-08.png

Sagar Patel

unread,
Mar 26, 2020, 2:00:41 PM3/26/20
to Ukelele Users
Hi Anthony try my solution posted previously:

ADD
 the unfindable keyboard to your current Input Sources.

open the file:
/Users/{MyUserName}/Library/com.apple.HIToolbox.plist

open the `AppleEnabledInputSources` node, find the keyboard layout in question and make node of the `KeyboardLayout ID` - mine was -26921:

Screenshot 2020-02-18 at 20.15.27.png



Create a new Ukelele keyboard Layout, name it the same as the one you cannot delete.

Export installer, copy the .keyboard file locally and open it, change the Keyboard Layout ID to the one you noted earlier and save.

Add the keyboard to local user, remove it from available the available input sources in i.e. macOS (not ukelele).

Add the keyboard back in to available input source.

Add the keyboard for all users, once again remove it from available the available input sources in i.e. macOS (not ukelele).

now remove it using the ukelele organiser.

Delete the file /Users/MyUserName/Library/Preferences/com.apple.keyboardtype.plist (empty bin)

Restart the computer.

Fixed.

Reply all
Reply to author
Forward
0 new messages