ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Amiga, AmigaOS 4 > Keyboard tasten via Befehl emulieren?? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
07.01.2002, 16:40 Uhr Bladerunner Posts: 1474 Nutzer |
Mal wieder die shellbasierenden emulatoren, die mich dazu bringen seltsame Fragen zu stellen Nachdem ich ja erfolgreich meine anderen Emulatoren mit einfachen skripten bequemer zu bedienen versuchte, ist mein neuestes Experiment wohl etwas schwieriger. Und zwar geht es um das Problem, das man bei der WOS UAE Version ne ganze latte Tasten drücken muss, um den laufenden Emulator zu steuern (Bsp lalt lshift ctrl f5 um zwischen window und Fullscreen umzuschalten) Meine Idee ist nun, solche Tastenkombinationen mittels eines shellskripts zu simulieren, sodas ich nur noch einen Button oder ein Icon auf meiner WB drücken muss. Und damit dieses Posting nicht wieder in der Emu corner verschwindet, man könnte dadurch ja auch beispielsweise lamiga ramiga ctrl simulieren Gibt es also ein tool, das Tastendrücke simuliert? (heist das drücke?!?? hört sich doof an) [ - Antworten - Zitieren - Direktlink - ] |
07.01.2002, 16:56 Uhr Kronos Posts: 1168 Nutzer |
Guck mal im Aminet /util/batch nach Scripit.lha müsste doch genau das sein wonach du suchst. MfG Kronos -- Only the good die young all the evil seem to live forever [ - Antworten - Zitieren - Direktlink - ] |
07.01.2002, 17:22 Uhr Holger Posts: 8116 Nutzer |
Man kann auch einfach FKey, das im OS enthalten ist, benutzen, um diese komplexen Tastendrücke auf eine einzelne Taste zu legen. Nebenbei kann man solche Aktionen auch auf Events, wie <diskinserted> legen mfg -- Good coders do not comment. What was hard to write should be hard to read too. [ - Antworten - Zitieren - Direktlink - ] |
07.01.2002, 17:27 Uhr thomas Posts: 7718 Nutzer |
Wenn du im Aminet nichts findest, ich habe mal so ein Programm geschrieben. Ich bin nur nicht sicher, ob auch F-Tasten unterstützt werden, aber das ließe sich leicht nachbessern. Reset (ctrl+amiga+amiga) wirst du allerdings nicht simulieren können, denn das ist eine Hardwaresache. D.h. der Prozessor in der Tastatur erkennt, daß diese Kombination gedrückt wurde, schickt zwar noch die Tastencodes an den Amiga, aber bevor der Amiga reagieren kann, wird die Resetleitung auf Minus gelegt. Deshalb ist es am Amiga (anders als Ctrl-Alt-Del beim PC) immer möglich, über Ctrl+Amiga+Amiga einen Reset auszulösen. Es gibt allerdings eine Möglichkeit, den Tastaturreset bis zu 10 Sekunden zu verzögern. Dies wird z.B. von DiskSafe benutzt. In diesem Fall kann der Amiga noch reagieren. Wenn du DiskSafe installiert hast, wirst du per Simulation das Zurückschreiben und Sperren der Festplatten-Puffer erreichen. Anschließend findet aber kein Reset statt (es sei denn, DiskSafe macht einen Software-Reset, das weiß ich nicht). Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
07.01.2002, 17:43 Uhr Bladerunner Posts: 1474 Nutzer |
Kronos: Uffa, das scheint mir a bissl komplex zu sein, was ich suche ist sowas wie ein einfach cli befehl, nehmen wir an, das Prog heist pressanykey, dann sollte es so ausshen, das ich das Prog via shell oder eben nahcher iconx starten möchte der dann die einzelnen Tasten als Parameter übernimmt. Also beispielsweies pressanikey -keys lalt lshift f6 so in etwa würde ich mir das vorstellen. Holger: Naja, dann muss ich ja schon wieder keyboard tasten bedienen ;-) Aber es wäre zumindest mal ne übergangslösung, stimmt schon. Thomas: was für ein Proggi ist das denn? finde ich das auf deiner Page? *gleichmalschauengeh* das mit der Resetkombi war mir entfallen, stimmt, das war ja die Tastaturlogik Allerdings viel mir nix besseres ein, den auch wenn sich das Problem aus einem Emulator ergab, so isses doch mehr OS spezifisch. Und da mein letztes Posting über scripte schon dort gelandet ist, nur weil es sich halt in dem speziellen Fall um Emus handelte, wollte ich diesmal vorbeugen um zu zeigen, das es sich eben nicht nur um n Emu Problem handelt. Was mir eben noch einfällt (und das ganze evtl schon von vorneherein scheitern lassen könnte) um diese Befehle an den WOS UAE zu übergeben, muss das Fenster ja aktiv sein. drücke ich aber nun beispielsweise einen Button auf einer selfmade gui, so wird das Fenster doch wieder inaktiv oder?!? [ Dieser Beitrag wurde von Bladerunner am 07.01.2002 editiert. ] [ - Antworten - Zitieren - Direktlink - ] |
07.01.2002, 19:51 Uhr thomas Posts: 7718 Nutzer |
Nein, das gibt es nicht auf meine Page. Ich hatte das nur mal aus Spaß und zum Ausprobieren gemacht. Es müßte aber jetzt bald unter http://home.t-online.de/home/thomas-rapp/download/fakekey auftauchen (habe es gerade hochgeladen). Das mit dem Fenster kriegen wir auch noch gebacken. Im Moment kannst du dir vielleicht mit ramiga m gefolgt von lamiga lalt behelfen. Zur not kann ich auch noch ein fakemouse und/oder ein activatewindow oder so schreiben. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
10.01.2002, 22:16 Uhr hemingway Posts: 63 Nutzer |
Hmm, das mit "deswegen ist es JEDERZEIT möglich über CTRL-AmigaAmiga einen Reset auszulösen" möchte ich doch stark bezweifeln. Ich hatte schon diverse Abstürze wo nur noch der Resetschalter an meinem 4000T geholfen hat ;-) MARTIN! -- MARTIN! ... schaut doch mal auf http://www.novissi.net/ vorbei ;-) Ist auf meinem Amiga programmiert. Kommentare erwünscht! [ - Antworten - Zitieren - Direktlink - ] |
11.01.2002, 09:34 Uhr thomas Posts: 7718 Nutzer |
Es ist immer möglich. Aber wie gesagt, es gibt die Möglichkeit, den Reset bis zu 10 Sekunden zu verzögern. Und Phase5 Turbokarten benötigen nochmal 6 Sekunden, um einen Kaltstart zu machen (der manchmal nötig ist, um aus einer Reset-Schleife zu entkommen). Wenn man also die Reset-Kombination 16 bis 20 Sekunden festhält, bekommt man auf jeden Fall einen Reset. Gruß Thomas -- Email: thomas-rapp@web.de Home: home.t-online.de/home/thomas-rapp/ [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > Keyboard tasten via Befehl emulieren?? | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |