GTranslate

Programming

 

 

FrakturQwerty & FrakturGerman

Zip file of FrakturQwerty installation

Zip file of FrakturGerman installation

 

These keyboard maps are setup to work specifically with the Ditung/DitungAlt font family, detailed within the free font section.

After installation, this will be available as an alternate keyboard layout for the German (Germany) locale.

This keyboard map uses a mixture of input methods to get easy access to the umlauted characters, as well as to the required ligatures for proper formatting of Fraktur text.

On the US-Qwerty keyboards, there are eight ‘AltGr’ mappings, six specifically for input of any of the three umlaut-bearing vowels, and two for the remapped ‘/’ & ‘|’:

AltGr + a → ä

AltGr + o → ö

AltGr + u → ü

AltGr + \ → \

AltGr + A → Ä

AltGr + O → Ö

AltGr + U → Ü

AltGr + | → |


The dead-key mappings for the Fraktur-Qwerty keyboard include two-keystroke combinations for entering the umlauted versions of these German vowels.

These mappings to produce the umlauted vowels are not necessary for the Fraktur-German keyboard , which already has those letters mapped into standard, keytop positions. (Those deadkey combinations already defined by the native German QWERTZ keyboard layout have been retained. The only change to the original German keyboard that I made was to swap the Euro sign into the shift-4 key position, to replace the Dollar sign, which was moved to AltGr-4.)

The dead-key mappings are more varied, and include additional ways in which to get the umlauted vowels:

 

dead-key
key top

 

 

 

 

QWERTY

German
(QWERTZ)

keystroke
following
dead-key

resulting
glyph

Unicode
codepoint

 

c

c

h

E101

 

k

E102

 

space

c

0063

 

a

n/a

e

ä

00E4

 

space

a

0061

 

A

n/a

e, E

Ä

00C4

 

space

A

0041

 

f

f

f

FB00

 

i

FB01

 

l

FB02

 

t

E103

 

space

f

0066

 

o

n/a

e

ö

00F6

 

space

o

006F

 

O

n/a

e, E

Ö

00D6

 

space

O

004F

 

s

s

c

E104

* note: triglyph

s

E106

 

t

FB05

 

z

ß

00DF

 

\

s

0073

 

space

ſ

017F

 

t

t

t

E107

 

z

E108

 

space

t

0074

 

u

n/a

e

ü

00FC

 

space

u

0075

 

U

n/a

e, E

Ü

00DC

 

space

U

0055

 

]

+

i

FB03

* note: triglyph

l

FB04

* note: triglyph

L

£

00A3

 

e

20AC

 

E

20AC

 

space

]

005D

 

 

 

 

 

 

 

Any one of the dead keys above followed by any other
character will result in both character’s being
inserted. To insert a space character following a dead key
two spaces must be inserted in order to get one space.

Any codepoint that starts with the hexadecimal digit ‘E’
is a font-specific assignment within Unicode’s “Private Use Area”.
These will appear only within fonts that I procduce. Other Unicode values
are standard assignments, and may (or may not) appear within fonts
from other sources.

 

 


 

Fraktur keyboard adapted from the native US English “QWERTY” keyboard:

 

FrakturQ
Fraktur QWERTY: Base keyboard

 

FrakturQShft
Fraktur QWERTY: Shift ke
yboard

 

FrakturQAltGr
Fraktur QWERTY: AltGr keyboard

 

FrakturQShftAltGr
Fraktur QWERTY: Shift + AltGr keyboard

  


 

Fraktur keyboard adapted from the native German “QWERTZ” keyboard:

 

FrakturG

Fraktur German: Base keyboard

 

FrakturGShft

 Fraktur German: Shift keyboard
Note replacement of ‘$’ with ‘€’.

 

FrakturGAltGr

 Fraktur German: AltGr keyboard

 

FrakturGShftAltGr

 Fraktur German: Shift + AltGr keyboard

 

 

 

Site design and contents (other than where otherwise noted)
Copyright © Eduard Qualls, 2013 - 2016.