PostKeyDisclaimer

From 40tude Dialog Wiki

[edit]

Attention! - Achtung!

[edit]

PostKey() script standard disclaimer: (english)

PostKey() scripts are dependent on the key shortcut setups. Check your settings very carefully before letting a postkey script loose on Dialog. As Enrico Bauer pointed out in nsr in regard to the PaterNoster Script:

The problem with all the postkey based scripts is, that they only work with the default shortcuts. If one changes a shortcut (F6 to A (for Article) this script wouldn't work anymore - or worse: What if a user decided to use F6 (or Num9 which is PostKey(105)) as a shortcut for "Delete Group"?! He's using my script. Bang! (For your understanding: The original discussion was about a script with the postkey code for F6 to change a view. - EB)

Additionally, be aware that esp. the control keys like <Shift>, <Ctrl>, <Alt> and <AltGr> may change the result of a PostKey() call, if pressed on your keyboard while the call is executed! Unfortunately input from the keyboard is not blocked while execution, thus the (seemingly harmless) sequence of e. g. "PostKey('G'); PostKey('N'); PostKey('Y')" may result in unsubscribing and deleting an entire newsgroup when a script with this sequence is executed while you have the <Alt> key pressed!

You get the idea: Be very careful! Now you can hit the back button on your browser to go back to your script.

Here you will find the PostKey Generator (German), done by Michael Schierl.


[edit]

PostKey()-Skript Ausschlussklausel: (deutsch)

PostKey()-Skripte hängen von Eurer Definition der Tastenkürzel ab. Überprüft Eure Konfiguration der Tastenkürzel sehr sorgfältig, bevor Ihr ein PostKey() Skript auf Dialog loslasst. Wie Enrico Bauer in nsr in Bezug auf das PaterNoster Script betonte:

Das Problem mit all den PostKey() basierten Skripten ist, dass sie ausschliesslich mit den standardmässig definierten Tastenkürzeln arbeiten. Wenn jemand ein Tastenkürzel ändert (F6 nach K [für Artikel), dann würde dieses Skript nicht mehr funktionieren - oder, schlimmer: Was wenn ein Benutzer sich dazu entscheidet, F6 (oder <Num>9, was PostKey(105) entspricht) als Kürzel für "Gruppe leeren" zu nehmen? Er benutzte mein Skript. Peng! (Zu Eurem Verständnis: Die ursprüngliche Diskussion war über ein Skript mit dem PostKey-Code für F6 um eine Ansicht zu ändern. - EB)

Darüber hinaus ist zu beachten, dass Tasten wie <Gross>, <Strg>, <Alt> and <AltGr> das Ergebnis eines PostKey() Aufrufes verändern können, wenn sie während dessen Ausführung auf Eurer Tastatur gedrückt sind! Unglücklicherweise wird die Eingabe von der Tastatur während der Ausführung von PostKey() nicht blockiert, die (scheinbar harmlose) Folge von z. B. "PostKey('G'); PostKey('B'); PostKey('J')" könnte dazu führen, dass die komplette Newsgruppe abbestellt und gelöscht wird wenn das Skript mit dieser Folge ausgeführt wird, während die <Alt> Taste gedrückt ist!

Ihr versteht was gemeint ist: Seid sehr vorsichtig! Nun könnt Ihr die "Zurück"-Taste Eures Browsers benutzen, um zu Eurem Skript zurückzukommen.

Hier findet Ihr PostKey Generator (German), von Michael Schierl.