Hello, Guest the thread was called21k times and contains 220 replays

last post from captain_buck_rogers at the

Virtual C64 nun im Web und mit CSDB-Browser

  • https://vc64web.github.io jetzt mit Upgrade des virtuellen Keyboards 😎 ! … dieses Upgrade war insbesondere sehr wichtig bei Touchgeräten, da diese meistens ohne eine echte Tastatur verwendet werden und somit muss dass virtuelle Keyboard möglichst exakt das echte C64er Keyboard simulieren… zuerst bei vAmigaWeb (https://vAmigaWeb.github.io) umgesetzt habe ich die Emulation der exakten Dauer des Tastendrucks jetzt auch auf vc64web portiert ....


    damit gibt die virtuelle Tastatur jetzt die exakte Dauer eines Tastendrucks an den emulierten C64 weiter (vorher war die Dauer ein fester Wert von 100ms) ... dank dieses Upgrades funktionieren jetzt Spiele, die auf lange Tastaturdrücke angewiesen sind, wie die Flugsimulation "FighterPilot", jetzt auch sehr gut mit der ausschließlichen Verwendung der virtuellen Tastatur ... die Dauer des Tastendrucks wird mit einem edel anmutenden weißen Hintergrund-LED-Tasten-Leuchteffekt dargestellt


    Technisch gesehen haben wir damit die virtuelle Tastatur auch von Standardgesten des Hostbetriebssystems befreit (z. B. Textauswahl, Drag & Drop, Kontextmenü-Popup-Geste) die manchmal ungewollt ausgelöst wurden, insbesondere auf Touchgeräten


    Auf Touchscreens hat die virtuelle Tastatur zudem die folgenden drei verschiedenen Touch-Implementierungen zur Auswahl bekommen, die in den Settings ausgewählt werden können.


    exaktes Timing automatische Wiederholung und gleichzeitiges Drücken der Tastenkappen (deaktiviert Standard-Scroll-Gesten auf Tastenkappen, Scroll-Gesten nur auf Flächen zwischen den Tasten möglich)


    smartphone-like native Scroll-Gesten auf Tastenkappen (Drücken beginnt, nachdem der Finger für eine Dauer von 100 ms von der Tastenkappe abgehoben wurde)


    mix of both versucht die Vorteile beider Welten zu vereinen ... d. H. exaktes Timing und gleichzeitiges Drücken, aber scrollt auch die Tastatur, wenn man mit dem Finger über Tastenkappen wischt. Nachteil: macht auch einen Tastendruck, wenn nur Scrollen beabsichtigt war




    Falls ich etwas beim Upgrade kaputt gemacht habe sagt Bescheid