--
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/8028622a-b10f-429b-88d4-c25caeb55055n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Ukelele Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ukelele-users/WEhcd4dzoHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ukelele-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/CAOH1hL_DtienkCDdiAtEizP_vtgO2d-Ebv18yDuJ_%2BVn9mQN%3DA%40mail.gmail.com.
On Sep 23, 2020, at 5:50 AM, Gé van Gasteren <gevang...@gmail.com> wrote:The Unicode Hex Input keyboard layout "only" addresses the Unicode BMP,
On Sep 23, 2020, at 5:17 AM, Andrew Archibald <and...@aarchibald.com> wrote:In the Unicode hex keylayout, the actions are multiplied by 16, evidently to move to the next digit. However, I’m not sure why the ranges are needed. The output field also doesn’t make sense to me because not all 2 billion Unicode codepoints are specified, so why these specific ones?
On Sep 23, 2020, at 5:17 AM, Andrew Archibald <and...@aarchibald.com> wrote:
It would be trivial to do it as `d`e or `d`k instead and trigger the dead key for each letter.
--
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/062638E6-1E43-4ABB-AF17-0A3ADC634259%40gmail.com.
--
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/8028622a-b10f-429b-88d4-c25caeb55055n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/4B9A0137-6B1E-406D-83C4-C609AA4DF960%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/8DA191B6-2EF6-49EC-BC21-58278BB5C1E8%40gmail.com.
You received this message because you are subscribed to a topic in the Google Groups "Ukelele Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ukelele-users/WEhcd4dzoHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ukelele-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/CAOH1hL9C%2BF26Ex1sfkGKTx5_9j3%2Bnh2gQtTf7F4Zu_TZ9epkKQ%40mail.gmail.com.
A benefit of the two letter input is that the codes for all 26*26 country codes already exist, so if a new country comes into existence, that country’s country code can be rendered as a flag without adding any new codepoints to Unicode.
--
You received this message because you are subscribed to a topic in the Google Groups "Ukelele Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ukelele-users/WEhcd4dzoHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ukelele-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/CAOH1hL8TQZ-NR0dSn2XOjqGPHvq036H1e%3DiepgqRzRdNVSfyTg%40mail.gmail.com.
Question: can caps lock be used as a non-sticky modifier like a second option key? I want to use it like the compose key on Linux systems (i.e. compose+AE → Æ).
What are you referring to by 6-digit unicode? Most of Unicode has either 4 or 5 hex digits. For characters with more than 4 digits (those beyond the BMP), Apple’s unicode hex input source makes them by holding down option and typing the 8 digits of the utf16 version of the character.
As Tom already hinted at ("two-level dead keys"), your idea with the example Option-f D E works only if the D is a dead key as well.
Wow, that’s a lot of big projects!
You can make the CapsLock key work like the Command key, the Option key, or the Control key (in the System Preferences > Keyboard > Modifier keys…) but that would just be a duplicate of the existing one(s), not an *extra* modifier key.
--
You received this message because you are subscribed to a topic in the Google Groups "Ukelele Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/ukelele-users/WEhcd4dzoHI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to ukelele-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ukelele-users/CD43B7FA-7860-4FED-9E2B-CF65D40730E9%40gmail.com.
What are you referring to by 6-digit unicode? Most of Unicode has either 4 or 5 hex digits. For characters with more than 4 digits (those beyond the BMP), Apple’s unicode hex input source makes them by holding down option and typing the 8 digits of the utf16 version of the character.The highest codepoint is U+10FFFF, 6 hex digits. I prefer to use the UTF-32 codepoints rather than splitting non-BMP codepoints into UTF-16 surrogate pairs. If however the keylayout format does not support UTF-32 codepoints, it won’t be a simple case of extending the multiplies for two more digits and there would have to be character encoding math to convert to the surrogate pairs behind the scenes.
Wow, that’s a lot of big projects!There’s more too! In this hypothetical tool that I’ll make, the user specifies the keys to trigger accented dead keys, then it computes all the accented letters that could be produced using your keyboard’s alphabet. This would also stack accented dead keys. For example, if you defined dead keys for diereses (option+u) and macron (option+m), then you could produce ǟ (Latin a with diaeresis and macron) with option+u option+m a or with option+m option+u a.
You can make the CapsLock key work like the Command key, the Option key, or the Control key (in the System Preferences > Keyboard > Modifier keys…) but that would just be a duplicate of the existing one(s), not an *extra* modifier key.Alternatively, I could bind caps lock to some key combo like option+q using Karabiner and my keyboard layout could have option+q be the dead key that starts the compose key.
Ukelele removes all null characters, including those represented as code points (� and similar)