I'm trying to install a custom keyboard layout I made in Ukelele that makes extensive use of dead keys and Unicode special characters. Ukelele seems to work fine and installation works for test keyboard layouts that contain fancy unicode characters. (By installation I mean copying the file into /Library/Keyboard Layout/, restarting, and checking System Preferences.) But the keyboard I actually want is never appears in System Preferences. I've tried overwriting a test keyboard that was found with the .keylayout file, resulting in the found keyboard vanishing from the list of keyboards in System Preferences. I've tried opening the console log and looking for XML errors and I don't see any; similarly I've run the file through a web service to check the XML which didn't turn up any problems. My best guess is that there's some problem with the XML produced by heavy editing, but I'm not finding it. How do I fix this?

I'm running OS X Yosemite 10.10.5 and Ukelele 3.0.3.70. Link to the problem file.

  • You might want to ask in the group devoted entirely to Ukelele: groups.google.com/forum/#!forum/ukelele-users One of them will probably be happy to check out your file for possible problems. – Tom Gewecke Apr 26 '16 at 14:46
  • PS I can't make it work either and don't see anything wrong with it. Perhaps you have found a new bug... – Tom Gewecke Apr 26 '16 at 20:26

In my opinion, you need a «your_language.bundle» in the /Library/Keyboard Layout/, which contains your "PhysicsType1 (MathPhysics)"

Then Try pressing the "+" in the System Preferences> Keyboard> Input Sources, and then select the language in the list that appears, select your "PhysicsType1 (MathPhysics)"

  • Did such a bundle actually work for you using the file provided? It does not for me. – Tom Gewecke Apr 26 '16 at 18:09
  • Unfortunately, I was unable to install your PhysicsType1.keylayout, try to create it again – cave-canem Apr 27 '16 at 18:16

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.