Bläul.de>Computer>von mir programmiert>PressAKey   

PressAKey - Tastenemulator - neuste Version vom 21. Juni '08

  1. Wozu ist das Programm gut?
  2. Installation und 'Wie werd' ich das Ding wieder los?'
  3. Quellcode
  4. Tipps & Tricks
  5. bekannte Einschränkungen
  6. Disclaimer
  7. Download-Link

 

 

  1. Wozu ist PressAKey gut?

    Das Programm schickt beim Drücken einer Taste auf der Tastatur ein anderes Zeichen als normal.

    1. Anwendergruppe: Leute mit kaputten Tastaturen: Wenn z.B. die ß-Taste kaputt ist, kann sie durch die ´-Taste ersetzt werden.

    2. Anwendergruppe: Leute, die noch effektiver mit der Tastatur umgehen wollen, indem sie z.B.:

    • in verschiedenen Programmen die gleichen Abkürzungen nehmen wollen
      - oder -
    • längere Folgen von Tasten auf eine Abkürzung legen wollen (statt 'Alt-Datei-Speichern unter' nur F2 drücken)



  2. Installation
    Die gesamte Installation wird vom Setup (1,6 MB) durchgeführt, die Deinstallation kann über Systemsteuerung -> Software vorgenommen werden.
    Es wird ein Symbol im Programme-Ordner des Startmenüs angelegt.

  3. Quellcode
    Das Programm ist in Visual Basic 6 geschrieben, und der gesamte für die Übersetzung nötige Quellcode ist im gleichnamigen Ordner im Installationsverzeichnis enthalten. Leider fehlen aber zwei References mit der Windows-API, die frei im Internet verfügbar sind: win.tlb und win32.tlb, jeweils um die 800 kB groß. Sollte ich eine Mail-Anfrage bezüglich dieser Dateien bekommen, werde ich sie gut verpackt auf eine Reise schicken.

  4. Tipps & Tricks
    Falls Sie wollen, das das Programm immer läuft, sollten Sie folgenden Schritten folgen:
    1. Ziehen Sie das PressAKey-Symbol im Startmenü in den Autostart-Ordner.
    2. Schließen Sie das Startmenü und öffnen Sie es erneut.
    3. Klicken Sie mit der rechten Maustaste auf das Symbol von PressAKey, und wählen Sie im jetzt erscheinenden Menü den Eintrag 'Eigenschaften'
    4. Fügen Sie in der Zeile 'Ziel' die 6 Zeichen " /hide" hinzu (siehe Bild). Dadurch wird PressAKey beim Windowsstart geladen, aber nicht angezeigt. Um das Programm zu sehen, starten Sie es noch einmal.

    Weiteres:
    • Nervt Sie die GROSSSCHREIBEN-Taste (=Caps-Lock)? Ich komme ständig aus Versehen drauf und so kann sie deaktiviert werden:
         kaputte Taste "" (das sind 2 Anführungszeichen), alternative Taste CAPITAL
    • Es ist möglich, bestimmte Kombinationen in nur einem Programm zu aktivieren. Schauen Sie mal, ob Sie die Taste für erweiterte Optionen finden.
    • Alle Einstellungen werden in INI-Dateien abgelegt, nur der Deinstallations-Eintrag für Windows kommt in die Registry. Dadurch kann die Konfiguration zwischen mehreren Computern synchronisiert werden
    • Sie können zum Beispiel Taste F7 mit Ihrem Namen belegen und so Ihre E-Mails und andere Schreiben unterschreiben. Ähnlich können Sie auch "ä" durch "ae" automatisch ersetzen.
    • Um mit Strg+V Text in die Kommandozeile (cmd.exe) einfügen zu können, können Sie folgende Einstellungen benutzen.
    • Nicht alle Kombinationen funktionieren auf Anhieb, aber in den erweiterten Optionen findet sich fast immer etwas, um das gewünschte Resultat zu erzeugen.
    • Das ferngesteuerte Programm merkt nichts, deshalb konnte ich bisher alle meine Ideen umsetzen.
    • Die Tasten werden nicht an Windows, sondern direkt zum aktiven Programm geschickt, deshalb funktionieren Hotkeys, also globale Tastenkombinationen leider nicht. Falls jemand mir ein Stück VB-Code schickt, bau ich's ein.
    • Viele Vollbild-Spiele nutzen DirectX zur Tastaturabfrage. Leider kommen dann die Tasten nicht mehr bei meinem Hook an. Es ist leicht möglich, eine alternative Version zu programmieren, die zum Abfangen ein DirectInput-Object (mit DISCL_BACKGROUND Or DISCL_NONEXCLUSIVE) benutzt. Diese Version würde dann auch mit Spielen funktionieren. Für eine Spende tu ich's.


  5. bekannte Einschränkungen
    • Machne Tasten können nicht emuliert werden, falls sie kaputt sind. Dazu zählen alle, die nur in Kombination mit anderen was tun, z.B. Alt, Strg, Umschalt und Fn.
      Als Auslöser gehen die aber schon: Ist das Ö kaputt, kann Strg+Alt+O zur Abhilfe eingerichtet werden.


  6. Disclaimer
    Ich bin für Schäden, die bei der Benutzung oder Nichtbenutzung von meinem PressAKey auftreten nicht verantwortlich, Du handelst auf eigene Gefahr. Ich habe keine Ahnung, was dieses Programm noch alles tun kann, abgesehen von dem, was in diesem kleinen Text steht.


PressAKeyDownload

PressAKey Setup.exe (1,6 MB)