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]

Antwort per Email an