[v5.2.0 now out] Conkey keyboard layout
-
- Posts: 769
- Joined: Fri Jul 13, 2018 11:58 pm
Re: [v3.0.1 now out] Conkey keyboard layout
So for my own purposes I've learned (I think!) how to make and install an input method on OSX. I could be missing something, but I don't think it should be too hard to convert Conkey, if I had the basic mapping in a format I understood. (Conkey.klc looks like it wouldn't take too much explanation?)
Re: [v3.0.1 now out] Conkey keyboard layout
Well, if you know Haskell, I’ve already written half the code for a converter to OSX — MSKLC.Parser.parse will parse an Microsoft Keyboard Layout Creator file (like Conkey.klc) into a Keyboard data structure, so you only need to write a converter from a Keyboard to whatever the OSX keyboard file format is. (Alternately, if you can give me an example of the OSX keyboard format, I could try writing a converter myself.)akam chinjir wrote: ↑Thu Jul 30, 2020 1:33 am So for my own purposes I've learned (I think!) how to make and install an input method on OSX. I could be missing something, but I don't think it should be too hard to convert Conkey, if I had the basic mapping in a format I understood. (Conkey.klc looks like it wouldn't take too much explanation?)
Last edited by bradrn on Thu Jul 30, 2020 1:47 am, edited 1 time in total.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
-
- Posts: 769
- Joined: Fri Jul 13, 2018 11:58 pm
Re: [v3.0.1 now out] Conkey keyboard layout
My Haskell is very weak But I'll have a look.
Re: [v3.0.1 now out] Conkey keyboard layout
Thanks! I’d love to get Conkey working on OSX as well.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: [v3.1.0 now out] Conkey keyboard layout
Version 3.1.0 is now out! Download it at the usual place.
The highlight of this release: Conkey is now available on Mac OSX! You can download it at the link above. Special thanks for this goes to akam chinjir, who wrote the program to convert Conkey to a Mac OSX keyboard layout.
Other highlights:
The highlight of this release: Conkey is now available on Mac OSX! You can download it at the link above. Special thanks for this goes to akam chinjir, who wrote the program to convert Conkey to a Mac OSX keyboard layout.
Other highlights:
- Due to a lack of testing on my part, the Linux (M17N) version previously had several problems, rendering it effectively unusable; these have now been fixed.
- A new diacritic, double grave ⟨◌̏⟩, has been added.
- More click letters: ⟨ʇʖʗʞ⟩ have been added. (I know they’re archaic, but occasionally they become useful if the usual pipe symbols are hard to read.)
- Three new mathematical symbols: there exists ∃, proportional-to ∝, similar-to ∼ are all now available.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: [v4.0.0 now out] Conkey keyboard layout
Version 4.0.0 is now out! Get it here. As usual, consult the release notes for a full description, but major changes include:
- Added various IPA letters with uppercases: ⟨ɐⱯ ɜꞫ ɪꞮ ʝꞲ ɒⱰ ɥꞍ⟩
- Added fractions: ⟨½ ⅓ ¼ ⅕ ⅙ ⅛ ⅒ ⅔ ¾ ⅟⟩ as well as fraction slash ⟨⁄⟩ (which lets you create any fraction if your font cooperates: e.g. 12345⁄67890.)
- Lots of other symbols for maths: ⟨ℜ ℑ ∂ ∇ ⅈ ⅉ⟩, and the variant Greek letters ⟨ϵ ϑ ϰ ϖ ϱ ϕ⟩
- Tironian Et ⟨⁊⟩
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: [v4.1.0 now out] Conkey keyboard layout
Version 4.1.0 is now out! Get it here. Release highlights include:
- Ordinal indicators ª and º
- Mathematical and physical symbols ⟨∞ ℓ ⊗ ☉ ℵ⟩
- Small capitals ⟨ʙ ᴄ ʜ ᴋ ɴ s ᴜ⟩ and small capital Q (which has poor font support)
- Combining bridge below diacritic
- Upstep and downstep arrows
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: [v4.1.0 now out] Conkey keyboard layout
I spotted this and was curious, so I checked it out and got the latest version, 4.1.0, for Windows, and it works! I tried it by doing G-' s, and I got ś! I now have that "Yes! It works!!!" feeling that I also got yesterday upon making a very early part of clox from craftinginterpreters and it working.
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
Re: [v4.1.0 now out] Conkey keyboard layout
That is how it was when I first got zeptoforth really working, without crashing or anything, for the first time.WarpedWartWars wrote: ↑Wed Jun 15, 2022 7:03 pm I spotted this and was curious, so I checked it out and got the latest version, 4.1.0, for Windows, and it works! I tried it by doing G-' s, and I got ś! I now have that "Yes! It works!!!" feeling that I also got yesterday upon making a very early part of clox from craftinginterpreters and it working.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: [v4.1.0 now out] Conkey keyboard layout
Glad to hear it ‘just works’ for you! That was the intention. (And I’m glad to know you got clox working, too… I’ve been meaning to go through that book one of those days.)WarpedWartWars wrote: ↑Wed Jun 15, 2022 7:03 pm I spotted this and was curious, so I checked it out and got the latest version, 4.1.0, for Windows, and it works! I tried it by doing G-' s, and I got ś! I now have that "Yes! It works!!!" feeling that I also got yesterday upon making a very early part of clox from craftinginterpreters and it working.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: [v4.1.0 now out] Conkey keyboard layout
I currently have only gotten through the chapters before chapter 20, Hash Tables, but it does work so far.bradrn wrote: ↑Wed Jun 15, 2022 7:46 pmGlad to hear it ‘just works’ for you! That was the intention. (And I’m glad to know you got clox working, too… I’ve been meaning to go through that book one of those days.)WarpedWartWars wrote: ↑Wed Jun 15, 2022 7:03 pm I spotted this and was curious, so I checked it out and got the latest version, 4.1.0, for Windows, and it works! I tried it by doing G-' s, and I got ś! I now have that "Yes! It works!!!" feeling that I also got yesterday upon making a very early part of clox from craftinginterpreters and it working.
My main use for Conkey will probably be typing IPA and various languages that use extended Latin alphabets. The first is why I was just looking all over the docs for "ɹ".
Anyway, doing some testing:
More: show
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: [v4.1.0 now out] Conkey keyboard layout
I found a bug in the docs--page 5, describing "acceptable inputs", there's a red superscript "1" indicating a footnote, but said footnote doesn't exist!
Edit: In documentation.tex, there's no \footnotetext for it:
(end of the first line is the \footnotemark but there's no \footnotetext)
(the "a̋" isn't combined in code tags...)
Edit: In documentation.tex, there's no \footnotetext for it:
Code: Select all
\item `Acceptable inputs' contains a list of input letters which can be used with this dead key.\footnotemark
For clarity, every list of inputs in this column has been separated into lower- and uppercase letters (sometimes on two lines).
This column is required because not all letter+diacritic combinations are present in Unicode;
the missing combination thus cannot be typed in the same way.
For instance, \out{a̋} cannot be typed using \key|G-: a|, since that particular combination is not in Unicode.
(the "a̋" isn't combined in code tags...)
Last edited by WarpedWartWars on Fri Jun 17, 2022 4:23 pm, edited 1 time in total.
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
Re: [v4.1.0 now out] Conkey keyboard layout
Oh, whoops, so it does! Fixed now.WarpedWartWars wrote: ↑Fri Jun 17, 2022 1:00 am I found a bug in the docs--page 5, describing "acceptable inputs", there's a red superscript "1" indicating a footnote, but said footnote doesn't exist!
Use [tt][/tt].(How do I do inline code on phpBB?)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: [v4.1.0 now out] Conkey keyboard layout
Documentation.pdf doesn't seem to be fixed, though.
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
Re: [v4.1.0 now out] Conkey keyboard layout
I figured it was too small of a change to bother with recompiling and modifying the release, though of course I can still do that if you want. (Besides, I have plans to move the documentation over to HTML soon, so it would become a bit irrelevant in any case.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
- WarpedWartWars
- Posts: 197
- Joined: Sat Aug 28, 2021 2:31 pm
- Location: tɑ tɑ θiθɾ eɾloθ tɑ moew θerts
Re: [v4.1.0 now out] Conkey keyboard layout
Ah.bradrn wrote: ↑Fri Jun 17, 2022 9:03 pm I figured it was too small of a change to bother with recompiling and modifying the release, though of course I can still do that if you want. (Besides, I have plans to move the documentation over to HTML soon, so it would become a bit irrelevant in any case.)
I can wait till you've ported it to HTML.
tɑ tɑ tɑ tɑ θiθɾ eɾloθ tɑ moew θerts olɑrk siθe
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
of of of of death abyss of moew kingdom sand witch-PLURAL
The witches of the desert of the kingdom of Moew of the Abyss of Death
tɑ toɾose koɾot tsɑx
of apple-PLURAL magic cold
cold magic of apples
Re: [v4.1.0 now out] Conkey keyboard layout
I can't. LaTeX is so superior to HTML it's not funny.WarpedWartWars wrote: ↑Sat Jun 18, 2022 3:26 pmAh.bradrn wrote: ↑Fri Jun 17, 2022 9:03 pm I figured it was too small of a change to bother with recompiling and modifying the release, though of course I can still do that if you want. (Besides, I have plans to move the documentation over to HTML soon, so it would become a bit irrelevant in any case.)
I can wait till you've ported it to HTML.
Yaaludinuya siima d'at yiseka wohadetafa gaare.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Ennadinut'a gaare d'ate eetatadi siiman.
T'awraa t'awraa t'awraa t'awraa t'awraa t'awraa t'awraa.
Re: [v4.1.0 now out] Conkey keyboard layout
Oh, usually I’d totally agree. But LaTeX has one issue here: its output is paginated, which makes it hard to arrange lots of huge tables as is required for Conkey’s documentation. HTML is a lot better at this specific usecase. Additionally, documentation these days tends to be hosted online for convenience, which makes HTML a natural choice.Travis B. wrote: ↑Sat Jun 18, 2022 4:08 pmI can't. LaTeX is so superior to HTML it's not funny.WarpedWartWars wrote: ↑Sat Jun 18, 2022 3:26 pmAh.bradrn wrote: ↑Fri Jun 17, 2022 9:03 pm I figured it was too small of a change to bother with recompiling and modifying the release, though of course I can still do that if you want. (Besides, I have plans to move the documentation over to HTML soon, so it would become a bit irrelevant in any case.)
I can wait till you've ported it to HTML.
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: [v4.1.0 now out] Conkey keyboard layout
(NB. moving discussion to this thread where it’s more on-topic)
Oh dear… none of this sounds good. But from your description it sounds like it’s a problem with ibus itself, rather than with this specific keyboard. Could you perhaps try out some of the other available keyboards and tell me whether these problems persist with those or not?Travis B. wrote: ↑Sat Jul 30, 2022 1:23 am (Specifically I can't get my machine to recognize AltGr without AltGr being treated as a regular Alt key by something else, which causes a load of problems in practice, and when it doesn't treat AltGr as Alt it either ignores it or it doesn't handle dead keys right, e.g. it inserts a '-' without actually applying a diacritic to the following letter.)
Conlangs: Scratchpad | Texts | antilanguage
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Software: See http://bradrn.com/projects.html
Other: Ergativity for Novices
(Why does phpBB not let me add >5 links here?)
Re: [v4.1.0 now out] Conkey keyboard layout
There is an imperfect work round, which I only confirmed when I spoilt my physical Thai keyboard by spilling coffee on it and messing up the space key. I had to dash out and buy a new USB keyboard, which was therefore a UK keyboard. Now, on Ubuntu 20.04 (Focal) and 22.04 (Jammy), on the UK keyboard Alt-Gr is a modifier that generally gives a different result to the plain key. Consequently, if I change from a UK keyboard to an M17n keyboard under ibus, Alt-Gr will take effect, whereas if I change to the same M17n keyboard from a US keyboard (which is the Latin keyboard engraved on a Thai keyboard), the Alt-Gr is simply ignored.bradrn wrote: ↑Sat Jul 30, 2022 10:01 am (NB. moving discussion to this thread where it’s more on-topic)
Oh dear… none of this sounds good. But from your description it sounds like it’s a problem with ibus itself, rather than with this specific keyboard. Could you perhaps try out some of the other available keyboards and tell me whether these problems persist with those or not?Travis B. wrote: ↑Sat Jul 30, 2022 1:23 am (Specifically I can't get my machine to recognize AltGr without AltGr being treated as a regular Alt key by something else, which causes a load of problems in practice, and when it doesn't treat AltGr as Alt it either ignores it or it doesn't handle dead keys right, e.g. it inserts a '-' without actually applying a diacritic to the following letter.)
The point about the US and UK keyboards is that they are defined using the basic X protocols, and the UK keyboard contains the extra bit to map the Alt-Gr key differently to the Alt key. When one uses an M17n keyboard under iBus, the incoming keyboard is mapped by the X keyboard protocol in effect, and then this character is broken into key pressed and modifier keys - a truly bizarre way round. A decision has now been made to let the previous X-keyboard to affect the key mappings - this makes sense for mnemonic keyboards, like a number of XSAMPA keyboards.
Fcitx worked differently - the modifier keys were forwarded, except for AltGr! Fortunately I was able to hack Fcitx to get round that bug / malevolent feature. When I jumped from Xenial to Focal, I tried iBus and found it was largely working. I'd already resorted to systematically using combinations with '!' as alternatives to Alt-Gr; I have to do that for the Emacs versions of the keyboards.
Ideally, Travis wants a US keyboard with a mapping for Alt-Gr modifications of every significant keypress. That then has to be inserted into the set of X keyboard mappings, which is less straightforward than it should be. (If pressed, I can dig up my notes on how to do it. I have some backup Xkeyboard mappings that I haven't reenabled for a while.)