Adding diacritics and ligatures?

I chose for a Danish layout, because it best suites my needs. QWERTY as for a US International keyboard (the de facto standard in NL) plus the specific signs when typing in Danish
(The oh so practical ½ is missing om Textblade’s Danish layout BTW ).

Often however, when typing French words I encounter the absence of a ç c-cedille. On a traditional Danish keyboard that is not even possible by overlay; one needs to enter the code by hand.
The same problem occurs when typing an ß-ligature in German.
When typing Dutch, it would be nice to type an IJ-ligature in one touch, no need to enter the full code (it is not even supported on true NL-keyboards like once it was on typewriters) each and every (and it’s frequently used) time or use both I and J as most are used to nowadays. The latter method has consequences for both layout and sorting.

Will Multimap enable us to add those keys to a seemingly empty spot in an existing layout, or even switch existing but unused keys (I may have used a £-sign once or twice in some decades of typing)?

What platform are you on?

Android, so I’m aware Multimap may take some time to be realised. For desktop both Windows and Linux, those share the same standard layout.

Ah that makes sense. I believe those characters are more easily typed on OS X, and iOS fortunately shares those keybindings, which would make this less of an issue for the TextBlade to solve.

I’d be interested to see if WayTools has considered this, given that it’s a bit more platform specific.

I would hope that you can put any Unicode character in with MultiMap, since we do know they allow you to do emojis. A single Unicode character should take care of everything you needed?

I suppose a macro could do it if you needed more than once character, too.

Now we just need those stored in the textblade so there’s no platform dependence.

Is the IJ combination a single character?
If so can you paste it or type it into the forums?

I can try and put it in a layout in the app and see if it works.

Edit: It appears that any character you can type you can put in a custom map. I was unable to figure out how to paste some Unicode code points into the app, that’s likely something that will need to be added, since there are lots of characters that you can use that don’t necessarily have a button on mobile keyboards. Less of an issue on desktop.

I’ll post some screenshots in a minute.

1 Like

[Sarcastic mode]
The forum is reporting that this post was added 11 hours ago. That makes @central’s screenshots late by a factor of over 600. The logical conclusion is that @central must be part of @waytools since only they are that proficient at being late on their estimates!
[End Sarcastic mode]

:smiley: (Actually, it’s quite sad.)

Uh-oh, by that logic I should keep you waiting until next year (I mean, next week, I promise). :wink:

Sigh. I wish that weren’t quite so funny-haha-I-want-to-cry funny.

Anyways, forgot that I could post them from my phone so I ended up going to bed instead of getting my laptop out. Whoopsies.

So with the French software keyboard, I can type the ç character. On iOS and OS X with a hardware keyboard that is also Option-C.

It looks like it easily pops right into the keymap. I put it in the green layer:

Here’s the overall QWERTY keymap with just that changed:

Note that I was able to put the ß character in the name of the keymap by copying and pasting from the forum, but I can’t paste into the keymap itself. To set it in the keymap I will need to find it on a software keyboard or hook up a hardware keyboard and type Option-S (hardware keyboard mode may not do that on Android, anyway).

This seems like a good place to allow pasting of any character, but I’m sure we’d all rather the keyboard first then that second. :slight_smile:

1 Like

Here’s the IJ-character. As you can see, in some typefaces (top-bottom Raleway, Gentium, Courier New, Cutive) the ligature/digraph looks pretty much alike, on the lower two you can clearly distinguish which in that row (all equal) is the I+J, i+j or the ij and IJ ligature. (here I used the html codes & #307; resp & #306; for the signs. Alternative ij and IJ not all servers support that alfabetic version though)

An interesting article (and image) you may find under ‘Digraphs’ in

Historically it is one letter: ii as a sign for a long i, en_width. The j in ij is just an elegant, ornamental version of the second i in 17th century manuscripts. Only later it turned into a J, persistent even with the introduction of (non-Dutch) typewriters and later computers based on ASCII (neither support the ligature).
I still had to learn it as the 25th letter, sorting order shared with y.
X - IJ-Y - Z

Nowadays the official word list and dictionaries spell it as separate letters I+J and sort as such.
In typography the ligature is preferred still though.

I never knew I+J was considered a single letter at one point, interesting. Although it does make sense now that I think about it, since it has a distinct pronunciation.

Although we’re still waiting for our TextBlades, we can still learn things from each other. :stuck_out_tongue_winking_eye:

( btw I’m a native Dutch speaker)

Going back to Latin, the letter J didn’t exist it was just I. U didn’t exist either, just V and W was originally two Vs.

Edit: Looking it up, ancient Latin also didn’t have G, Y, or Z.

That’s why some languages don’t have a “word” for W, and in French they still say “double V”.
And Y is from Greek I believe, in Dutch we still call it “Greek IJ” (IJ is pronounced like ey in hey).

Y is called “greek I” in French too.

They should just do Hawaiian - only 12 letters!

They who write in Latin or Hawaiian only may encounter less problems with their surplus on alphabetic signs, than other who miss one.

To get back to @central on the statement, that it might be an OS related problem: I hope so for the Mac users. There is a problem however, one that every Dutch speaker will encounter sooner or later, once or more often, they might not solve that way either, simply because the combination does not exist in Unicode, not as a ij-ligature, not as a combined íj-character-set.

Dutch writers often use accents like in ‘Zij doet het wéér’ ‘Híj doet het weer’ or ‘Het dóét het weer’ to write the exact location of the stress in the sentence, thus avoiding misinterpretation. As you see in the example, the second vowel of the digraph is accented too. There is no such thing for an ij (on capitals it is rarely or not used), nor does the ‘j-accent aigu’ (a consonant after all and alas not used in any central-european character set) appear in Unicode. And still, both í and j should be accented; the example shows íj unclear as íí would have been, thus screwing up the digraph.
For @Axidiel this problem may serve as example, that IJ still IS considered one letter / dighraph, even when typed and sorted I+J.

Of course, when handy enough, one could adapt the ligature and/or single j to bear the accent in the most used TrueType or OpenType typefaces (works for printing only, not online for obvious reasons) and save it in the Unicode free spots. If keybinding truly works on OSX and thus iOS keyboards, if iOS supports OpenType fonts, that might be a problem solved. In Android one might get it working per project, but I truly hope for keybinding of a unicode free room symbol on my Textblade instead of a deep search in special symbols each and every use.

FYI: the accented version was not available on Dutch mechanical typewriters either. There was an IJ-ligature right of the L, but stress was to be added by pen later on. Lead-type presses used it though.