Target - hilfreiche Hotkeys hinzufügen

OP #1123340
Hallo,

ich verwende Target seit Version 3.x und habe jetzt die V14 aus der CT´ 
im Test. Ist angenehm stabil geworden, nur lässt sich die 
Tastaturbelegung immer noch  nicht anpassen; was besonders im Hinblick 
auf die häufig genutzten Ebenensets tragisch ist. Daher habe ich mal 
meine Scripts der V10 auf die V14 angepasst.
Das Ganze verwendet AutoHotKey (www.autohotkey.de), dass so unglaublich 
flexibel und hilfreich ist, dass ich es auch lizenzieren würde; wenn es 
denn nicht kostenlos wäre ;)

Einfach folgende Scripts in das Hauptscript eintragen und Target bedient 
sich erheblich schneller und komfortabler.

Die Controls lassen sich bei Target nur sehr unwillig direkt ansprechen, 
so dass ich sie der Einfachheit halber anklicken lasse.


; aktiviert Ebenenset 1 mit SHIFT + STRG + 1
#IfWinActive TARGET
^+1::
MouseGetPos, Xpos, Ypos, 0
ControlGetPos, X, Y,,, TButton24, TARGET 3001!
MouseClick, left,  %x%, %y%, 1, 0
MouseMove, %Xpos%, %Ypos%, 0
return


; aktiviert Ebenenset 2 mit SHIFT + STRG + 1
#IfWinActive TARGET
^+2::
MouseGetPos, Xpos, Ypos, 0
ControlGetPos, X, Y,,, TButton23, TARGET 3001!
MouseClick, left,  %x%, %y%, 1, 0
MouseMove, %Xpos%, %Ypos%, 0
return

; u.s.w. Nur ^+1 bzw. ^+2 und ButtonXX für weitere Ebenensets anpassen


; deaktiviert die blöde Q-Taste im Schaltplan, mit der man immer auf
; eine andere Seite umschaltet, wenn man eigentlich mit W etwas
; auswählen wollte. @IBF: warum ist sowas eine eigene Taste wert ?
#IfWinActive TARGET
q::SPACE


; schaltet im Layout mit STRG + SHIFT + 0 zwischen dem aktuellen und dem
; zuvor verwendeten Raster hin und her - z.B. grob für Standard-Bauteile
; und fein für FinePitch-Bauteile. Einfach einmal(!) manuell zwei
; verschiedene Raster wählen und dann beliebig hin- und herschalten.
#IfWinActive TARGET
^+0::
WinGetActiveTitle, WinTitle
StringCaseSense, On
StringGetPos, temp, WinTitle, Platine, L
if ErrorLevel = 0
{
  SendInput, {Esc}
  SendInput, !sR{TAB}{DOWN}{DOWN}{Enter}
}
return
OP #1123488
Ja, klar !

Es sind in diesem Fall einzelne Scripts. Starten mit der gewünschten 
Tastenkombination und enden mit 'return'.

Damit kannst Du jede beliebige Windows-Applikation -auch 
übergreifend-vollständig fernsteuern, fehlende Funktionen nachbilden und 
stupide Dinge abgeben ;)

Hat mir im Laufe der letzten 2 Jahre mit Sicherheit 5-7 volle 
Arbeitstage, gefüllt mit stupider Tätigkeit, erspart.

Wenn man sich erst mal die Zeit genommen hat, sich ein wenig 
einzulesen... hat man ein sehr mächtiges Werkzeug in der Hand. Setzt 
natürlich eine gewisse Bereitschaft sich einzuarbeiten voraus und ist 
nichts für jemanden, mit der gegebenen Funktionalität aller 
Applikationen zufrieden ist und lieber zur Maus, statt zur Tastatur 
greift...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.