Hello, I have been using my ukulele keyboard for 5 years, and I tried to make a few new modifications. However, my computers cannot see the new layouts. I have tried two computers (both running OS 26.3.1). I have tried the user Library/Keyboard Layouts and the global /Library/Keyboard Layouts folders. I have tried in a bundle and as a standalone .keylayout. I have tried a layout based on my 5-year-old layout (still working fine on both computers). I have tried a new layout based on ABC - Extended with a few minor letter swaps.Does anyone have any idea what the problem could be?
Note that there is a maximum of twenty UTF-16 code points that can be produced by a
single key. If you try to make it more than twenty, Ukelele will tell you that it cannot do this.
Obviously, that isn’t the case anymore.--
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 visit https://groups.google.com/d/msgid/ukelele-users/CAC13VMzmjK8tzFvG-9AA%2BRQsnsgcZLTdroX%3Dpv0XtXjrfWbfbQ%40mail.gmail.com.
Here is a layout I was unable to see as a Keyboard Input Source when I put it in Library/Keyboard Layouts.

To view this discussion visit https://groups.google.com/d/msgid/ukelele-users/6ca6589a-4c8c-4735-9793-3280952341fen%40googlegroups.com.
Gé -I don't know what happened, I've always got confused about the keyboard file structures. Here is another one, it is bigger, so I hope this is it.


Thank you Gé, my error was thinking that since I was starting my new layout from an en language layout that the language would carry over. Your picture showing it in the "Others" language tipped me off.
2. Something off-topic for John:One change I made was to add a phrase I use often to one key.But when I used that key in TextEdit, the app crashed. (Other keys worked fine.)I have saved the crash report; what caught my eye was this text in it:Application Specific Information:
stack buffer overflowDetails: I ventured to live dangerously (for once…) and assigned a phrase longer than 20 characters to the key, just to see what would happen.When that crashed TextEdit, I did the whole thing again, this time assigning the same phrase except the last few characters.That still crashed TextEdit.Third try: The phrase I assigned previously started with a space character, so on a hunch, I left that off this time around. Result: TextEdit is happy.Conclusion: If this behaviour can be replicated, you might consider converting the assigned character string, or pop up a warning.By the way, I just read in the PDF manual:
Note that there is a maximum of twenty UTF-16 code points that can be produced by a
single key. If you try to make it more than twenty, Ukelele will tell you that it cannot do this.
Obviously, that isn’t the case anymore.I haven’t tried what happens when I assign a >20 char phrase that doesn’t start with a space…
That is true, that somewhere in the various rewriting of Ukelele, the check for long strings was lost. I’ve gone and fixed that now. I haven’t tried whether having a string more than one character and up to 20 starting with a space, but that is something to check. It shouldn’t be a problem in theory, but we’ll have to see in practice!
somewhere in the various rewriting of Ukelele, the check for long strings was lost. I’ve gone and fixed that now. I haven’t tried whether having a string more than one character and up to 20 starting with a space, but that is something to check. It shouldn’t be a problem in theory, but we’ll have to see in practice!