Coincidentally, I contribute to a ChromeOS extension that adds XCompose 
support,¹
and I use a similar utility on Windows.²
(I'm not sure what's available on macOS.)

¹ https://github.com/bcmills/extra-keyboards-for-chrome-os/tree/custom-sequences
² https://github.com/samhocevar/wincompose

On Friday, September 7, 2018 at 12:39:38 PM UTC-4, Ian Cottrell wrote:
>
> The same thing works in any X system that supports compose, probably bound 
> to the Shift+AltGr
>
> On Fri, Sep 7, 2018 at 12:29 PM roger peppe <rogp...@gmail.com 
> <javascript:>> wrote:
>
>> In acme (and plan 9 generally), there's a nice set of mnemonic
>> abbreviations for unicode characters.
>> It's great, and I miss it in other environments. Alt-<< and Alt->>
>> work really well for « and » for example.
>> Here's the full list:
>> https://github.com/9fans/plan9port/blob/master/lib/keyboard
>>
>> On 7 September 2018 at 16:18, Michael Jones <michae...@gmail.com 
>> <javascript:>> wrote:
>> > I brought this up way back in the early days.
>> > There will be an old post.
>> > The fear is mental inertia and muscle memory -- a new-to-beginners 
>> character
>> > set would not "sell".
>> >
>> > An easy compromise is go vet: it can translate between  '>=" to '≥' 
>> rather
>> > easily.
>> >
>> > On Fri, Sep 7, 2018 at 6:17 AM Larry Clapp <la...@theclapp.org 
>> <javascript:>> wrote:
>> >>
>> >> Need more shift keys!
>> >>
>> >> I'm pretty sure if I used them every day, I'd learn pretty quickly 
>> that «
>> >> & » are from opt-\ and shift-opt-\, and ‹ & › are from shift-opt-3 & 4.
>> >>
>> >> Windows users ... are on their own.  Find a use for the
>> >> otherwise-poorly-used numeric keypad, maybe.  (Sometimes I wish Macs 
>> could
>> >> tell the difference between 1 and keypad-1, etc, like Windows can.  
>> It'd
>> >> give me a whole new set of hotkeys.  :)
>> >>
>> >> On a (slightly) more serious note -- Would 
>> multiple-punctuation-character
>> >> symbols work?  {<  and >}, or (<  and >) ?  Or <( and )> / <{ & }>.  I 
>> kind
>> >> of like these last two.  Nesting is ... iffy, I guess?
>> >>
>> >>     <(<(stuff, <(stuff)>, stuff)>, stuff)>
>> >>
>> >> I'm sure there would be screams, and shouting about Perl, etc.
>> >>
>> >> — Larry
>> >> ^ an M-dash, haha.  Shift-opt-minus.  Easy-peasy.
>> >>
>> >> On Thursday, September 6, 2018 at 8:01:14 PM UTC-4, Axel Wagner wrote:
>> >>>
>> >>> And while we're at it, why "func", instead of the far simpler λ, or
>> >>> "type" instead of τ, or "include", instead of ι, "const" instead of κ 
>> and
>> >>> "war" instead of ω. We can do ρ instead of "range", φ instead of 
>> "for", ν is
>> >>> "new" and μ is "make", obviously. And while we're at it, let's also 
>> use ≥
>> >>> and ≤ and ≠. No * and /, just • and ÷. ¬, ∨, ∧ of course for 
>> booleans. ← and
>> >>> → for channel ops and short variable declaration with ≔.
>> >>>
>> >>> The answer is, that most people don't know how to enter any of these 
>> and
>> >>> the ones that do don't want to be bothered having to change their
>> >>> keyboard-mapping or hammering there num-block for every (or, really, 
>> any)
>> >>> line of code :)
>> >>>
>> >>> On Fri, Sep 7, 2018 at 1:34 AM Wojciech S. Czarnecki <
>> oh...@fairbe.org>
>> >>> wrote:
>> >>>>
>> >>>> I can not understand why, way in the XXIst century, in a language 
>> that
>> >>>> from
>> >>>> the beginning supports for unicode identifiers we are at ascii 
>> charset
>> >>>> overloading bikeshed. Why type `type` or (in other proposal $, or <> 
>> or
>> >>>> [] or
>> >>>> whatever<128) if I might press Super-T and get ʧ. Or press Super-G 
>> and
>> >>>> get ʭ.
>> >>>>
>> >>>> I hear that only gurus will write generic code. Might it be, but
>> >>>> thousands of
>> >>>> rookies should be able to read this generic code before they make 
>> their
>> >>>> first
>> >>>> commit.
>> >>>>
>> >>>> Gurus will know how to map their keyboards. Rookies on their (win)
>> >>>> machines
>> >>>> have circa 1000 glyphs in basic system fonts. (On any linux distro 
>> have
>> >>>> over
>> >>>> 3000).
>> >>>>
>> >>>> Why on earth keep on ascii?
>> >>>>
>> >>>> IPA: ʅ ʧ ʭ (0x285, 0x2a7, 0x2ad)
>> >>>> Latin-E: « » ¦
>> >>>> Latin-A: Ħ ŧ Ŧ Ɏ
>> >>>> Latin-B: ǁ ǂ
>> >>>>
>> >>>> --
>> >>>> Wojciech S. Czarnecki
>> >>>>  << ^oo^ >> OHIR-RIPE
>> >>
>> >> --
>> >> You received this message because you are subscribed to the Google 
>> Groups
>> >> "golang-nuts" group.
>> >> To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> >> email to golang-nuts...@googlegroups.com <javascript:>.
>> >> For more options, visit https://groups.google.com/d/optout.
>> >
>> >
>> >
>> > --
>> > Michael T. Jones
>> > michae...@gmail.com <javascript:>
>> >
>> > --
>> > You received this message because you are subscribed to the Google 
>> Groups
>> > "golang-nuts" group.
>> > To unsubscribe from this group and stop receiving emails from it, send 
>> an
>> > email to golang-nuts...@googlegroups.com <javascript:>.
>> > For more options, visit https://groups.google.com/d/optout.
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "golang-nuts" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to golang-nuts...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to