Hallo Mœsi,

Matthias Wächter schrieb am 04.05.2009 11:20 Uhr:
Dennis Heidsiek schrieb:
Wenn wir nur nach der Optik gingen, müssten wir wohl für alle Ebenen ein Bild von Qwertz einbinden ;-).

Den Gag hab ich jetzt nicht verstanden …

Eine handelsübliche Tastatur ist doch mit der Qwertz-Belegung beschriftet, also müsste man – um die maximale optische Übereinstimmung mit der physischen Tastatur zu erreichen – bei der Bildschirmtastatur auch Qwert-Bilder benutzen. Nur das dieses Vorgehen absolut kontraproduktiv wäre, da die BST eben das Erlernen/Nutzen der Neo-Belegung unterstützen soll :-).

Obwohl … streng genommen könnte man Qwertz-Bilder einbinden, wenn das Script mit Mod-2+Pause kurz durch das original Qwertz unterbrochen wird. Aber wir müssen ja auch nicht übertreiben ;-).

Matthias Wächter schrieb am 03.05.2009 09:18 Uhr:
Es ist jedenfalls so, dass die Engländer/Amis in der Schule zuerst die Kleinbuchstaben lernen, bei uns aber mit den Großbuchstaben angefangen wird. Trotzdem halte ich zum Hingucken die Großbuchstaben besser geeignet, und so wird es wohl den vielen Anderen gegangen sein, die sich schon bisher über die Beschriftung von Tastaturen Gedanken machen mussten.

Ich glaube, das läuft wohl eher auf eine Geschmacksſache hinaus. Aber da die Bilder ja eh’ schon vorhanden sind, ist das definitiv eine gute Sache :-).

Du meinst eine BST, die ganz ohne vorgefertigte Bilder auskommt und ihren Inhalt dynamisch selbst generieren kann, Richtig? Träum’ erst mal weiter ;-).

Es scheitert nicht/weniger an der technischen Umsetzung, aber deren Geschwindigkeit und letztlich auch die Darstellungsqualität wird vermutlich nicht ganz überzeugen können.

Gutes Argument. Die Bilder für die BST könnten wir hingegen theoretisch auch in doppelter Auflösung vorproduzieren, ohne signifikante Geschwindigkeitsverluste hinzunehmen (dummerweise sind nur die meisten Bildschirme noch nicht für derartige Auflösungen konzipiert ;-)).

Darüber hinaus wäre die Sache natürlich nur so weit interessant, als der Benutzer auch eine entsprechende Schriftart installiert haben muss, und hier müsste man noch einiges weiter bringen in Punkto AHK-basierter Nachistallation von einer oder mehrerer Schriftarten.

Ist das wirklich so ein großes Problem? Kann man nicht einfach die (DejaVu-)Schrift wie die PNG-Bilder einbinden und dann einfach so etwas in der Art wie »if exists(C:\Windows\Font\DejaVu) == false { copy Schriftdateien dorthin } ausführen? Das ist nicht unbedingt die feine englische Art, und unter Vista müsste auch eine Bestätigungsmeldung aufploppen, aber prinzipiell müsste das doch gehen …

Interessant wäre eine dynamische BST aber insbesondere in Hinblick auf tote Zeichen und Compose-Sequenzen.

Da gebe ich Dir allerdings uneingeschränkt recht, für Compose und die toten Tasten wäre eine dynamische BST ein sehr nettes Feature. Die Frage ist aber wohl eher, ob sich der Aufwand dafür wirklich lohnen würde.

Man könnte natürlich für jeden typischen Tastendruck eines toten Zeichens die Bildschirmtastatur für das Ergebniszeichen basteln und in die Distribution aufnehmen, aber gerade für die beschränkte Anzahl toter Zeichen ist die Sache relativ unnötig da erratbar, und für Compose ist es zu variantenreich, da man bei Compose typisch mehr als einen weiteren Buchstaben drücken muss, um das Ergebnis zu sehen.

Aber theoretisch könnte man sich durchaus eine Art Auto-Vervollständigen-Funktion vorstellen: Sobald es nur noch zehn (oder weniger) »passende« Möglichkeiten gibt, um die eingegebene Coco zu vervollständigen, werden diese in Tabellenform dargestellt: ♫s…
…s:ß
…t:st
etc.

Hmmm…

Wie gesagt, wir sollten bei solchen netten Gedankenspielereien nie die Aufwands- bzw. Kosten/Nutzungs-Abschätzung vergessen.


Viele Grüße,
Dennis-ſ


Antwort per Email an