El 17/8/25 a las 23:25, Henning Cordes escribió:
Meine Tastatur läuft auch unter Ortho. Und das ist in meinen Augen auch ein
richtiger Gewinn.
Ich habe vor vier Jahren mit einer Truly Ergonomic Tastatur auf das
Ortholineare gewechselt und mit NeoQWERTZ angefangen. Dann habe ich mir
einige Zeit den Kopf zerbrochen, wie ich die auf ein das Mine Layout
umstelle.
Ich wollte die Tasten nicht überkleben. Einfach umstecken kann man die
Tastenkappen aufgrund des Zeilenabhängigen Profils ja nicht... Wird
jedenfalls nicht angenehm.
Es ist egal, was auf der Tastatur geschrieben steht. Man schaut nicht
drauf, wenn man tippt, das ist der Vorteil des Tastschreibens
(10-Fingersystem). Am besten ist es, wenn man sich einen Aufsteller
unter den Monitor stellt, der die Belegung als Grafik enthält. Dann
schaut man dort hin und nicht auf die Tastatur. Das hilft extrem die
Tippgeschwindigkeit und das Lernen der Belegung zu beschleunigen.
Meine beiden Truly Ergonomic Tastaturen haben gar keine Bedruckung. Den
Aufsteller verwende ich seit sehr vielen Jahren nicht mehr. Wenn ich was
nachsehen will, gebe ich im Terminal neo ein und sehe dort die
Tastaturbelegung. neo (ist ein Shell-Skript) sieht so aus. Die Variable
neo_locations sollte den Pfad zur Datei neo20.txt enthalten, wie unten
bereits mehrere dabeistehen.
Man kann dann im Terminal schreiben:
neo
dann werden alle Ebenen in einer Tastatur-Grafik angezeigt,
oder
neo 4
dann wird nur die 4. Ebene in einer Tastatur-Grafik angezeigt.
Es gibt einen symbolischen Link (oder man kann die Datei auch kopieren),
die num heißt. Mit
num
wird der Ziffernblock angezeigt, mit allen Ebenen. Mit
num 3
wird dann nur die dritte Ebene davon angezeigt.
#!/bin/sh
####################################
# find neo reference file location #
####################################
IFS=$'\n'
neo_locations="$HOME/programmieren/Projekt/NEO/svn-neo/neo-layout*/A-REFERENZ-A/neo20.txt
$HOME/programmieren/Projekt/neo-layout*/A-REFERENZ-A/neo20.txt
$HOME/programmieren/neo-layout*/A-REFERENZ-A/neo20.txt
$HOME/neo-layout*/A-REFERENZ-A/neo20.txt"
for test_location in $neo_locations; do
neo_reffile="$test_location"
if [ -r "$neo_reffile" ]; then
break
fi
done
########
# Main #
########
AUFRUF="$(basename $0)"
if [ "$AUFRUF" = "neo" ]; then
pattern_big="┴──────┘"
pattern_small="└───┴──┴──┴───────────┴──┴──┴──┴───┘"
elif [ "$AUFRUF" = "num" ]; then
pattern_big="┴───────┘"
pattern_small="└───────┴───┴───┘"
fi
if [ 0 = $# ]; then
grep -m 1 -B 15 "$pattern_big" "$neo_reffile"
else
for layer in $@; do
if [ $(($layer)) -ge 1 -a $(($layer)) -le 6 ]; then
grep -B 11 -m "$layer" "$pattern_small" "$neo_reffile" | tail -n 12
else
echo "Benutzung: $AUFRUF [1-6]"
echo " Wenn der Aufruf ohne Zahl erfolgt, werden alle
Ebenen ausgegeben."
echo " Ansonsten werden nur die Ebenen ausgegeben, die
angegeben sind."
exit 1
fi
done
fi
Grüße,
Erik
_______________________________________________
Diskussion mailing list -- [email protected]
To unsubscribe send an email to [email protected]