hotkeys auf notebook (gruppe markieren), zu dateiname spring

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
maenkaind
Junior Member
Junior Member
Posts: 28
Joined: 2007-06-06, 15:59 UTC
Location: Speyer

hotkeys auf notebook (gruppe markieren), zu dateiname spring

Post by *maenkaind »

Hi all,

ich hab gleich 2 fragen:

1)
Da auf einem Notebook der Num Block nicht vorhanden ist würde ich gerne einige Befehle umlegen.
Beispiel Num+, Num-:
Ich habe probiert die hotkeys Num+ und Num- (Gruppe markieren und Gruppe reduzieren) zusätzlich auf die hotkeys Strg und +, Strg und – zu legen (- und + auf der haupttastatur). Der Befehl wird jetzt scheinbar auch ausgeführt aber leider nur mit Strg und Num+ bzw. Strg und Num-. Kann es sein dass die +- Tasten auf der Tastatur nicht belegbar sind?

2)
Ich würde gerne, wie im Explorer, in einem großen Verzeichnis direkt zu einem Dateiname springen indem ich den ersten Buchstabe der Datei tippe. Irgendwie hab ich dass auch schon geschafft - ich weiß aber nicht warum es manchmal ging und manchmal nicht. Dateien müssen alphabetisch sortiert sein nehme ich an  aber was dann... ? Normal springt er dann in die Befehlszeile

Danke für die Hilfe
User avatar
bert breuer
Junior Member
Junior Member
Posts: 65
Joined: 2007-04-19, 08:52 UTC

Post by *bert breuer »

Hi !

zu Punkt 1 weiß sicher jemand anders Rat...


zu Punkt 2, da brauchst Du nur unter KONFIGURIEREN auf den Menüpunkt SCHNELLSUCHE zu gehen. Dort einfach den Radiobutton setzen auf "Nur Buchstaben". Dann springt er immer zu dem eingetippten Buchstaben.

gruß Bert
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Kann es sein dass die +- Tasten auf der Tastatur nicht belegbar sind?
Korrekt.

Abhilfe schafft folgendes kleines AHK script

Code: Select all

#singleinstance force
+::
send {NumpadAdd}
return
-::
send {NumpadSUB}
return
++::
send +{NumpadAdd}
return
+-::
send +{Numpadsub}
return
^+::
send ^{NumpadAdd}
return
^-::
send ^{NumpadSUB}
return
^++::
send ^+{NumpadAdd}
return
^+-::
send ^+{NumpadSUB}
return
!+::
send !{NumpadAdd}
return
!-::
send !{NumpadSUB}
return
!++::
send !+{NumpadAdd}
return
!+-::
send !+{NumpadSUB}
return
Man kann auch noch einbauen, dass die Tasten nur abgefangen werden, wenn der TC den Focus hat, aber ich habe keine Lust, das jetzt noch einzubauen. Wenn Du das benötigtst, findet sich sicher jemand, der das für Dich macht.

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

@maenkaind

Hast du auf deinem Notebook keine Ziffern z.B. auf den Buchstabentasten J,K,L... aufgedruckt?
Wenn du die "Fn"-Taste gleichzeitig mit der "-_+" Taste drückst erhälst du die Funktion der Num-Block +-Taste.

Zumindest bei DELL, Toshiba und HP


Edit:
so was?

if WinActive( "ahk_class TTOTAL_CMD" )
{
...
...
...
}
Return
Last edited by RID500 on 2007-06-06, 20:35 UTC, edited 1 time in total.
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

RID500 wrote:@maenkaind

Hast du auf deinem Notebook keine Ziffern z.B. auf den Buchstabentasten J,K,L... aufgedruckt?
Wenn du die "Fn"-Taste gleichzeitig mit der "-_+" Taste drückst erhälst du die Funktion der Num-Block +-Taste.

Zumindest bei DELL, Toshiba und HP
In Verbindung mit der Umschalt, Strg und Alt-Taste nicht gerade sehr komfortabel.....

sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Es ging ja nur um:
> Ich habe probiert die hotkeys Num+ und Num- (Gruppe markieren und Gruppe reduzieren)



"Umschalt, Strg und Alt-Taste" plus NumPad
benutze ich selbst auch nicht, deshalb dachte ich daran nicht.
Hab' ich das etwas verpasst? Muss gleich mal nach schauen ;-)


--
Edit:
Bei DELL liegen "Umschalt, Strg und Alt-Taste" und Win und Fn-Taste schön nebeneinander.
Somit ist das gar nicht mal soo umständlich.


--
Edit:
>Hab' ich das etwas verpasst?
Ahh, Ja! Ich hab's geschnallt... aber das benutze ich wirklich nie. Muss ich mir mal merken.
User avatar
maenkaind
Junior Member
Junior Member
Posts: 28
Joined: 2007-06-06, 15:59 UTC
Location: Speyer

Post by *maenkaind »

zunächst mal danke an alle für die schnellen antworten – konnte sie über die letzten tage gar nicht nachschauen und hab sie leider erst jetzt gelesen.

2bert breuer:
hat super funktioniert danke - das wollte ich schon lange wissen

2Sheepdog:
das script habe ich noch nicht probiert sieht aber aus wie eine sehr elegante lösung und ich schätze zusammen mit der if schleife von RID500 sollte das ganze laufen wenn der focus auf dem tc liegt, oder?. Jetzt weiß ich nur nicht wie dieses script gestartet werden muss. gibts da was wie ich das in den tc einbauen kann? Und muss ich das erst übersetzen oder so was?

2RID500:
die variante mit der fn-taste scheint mir auch ein gute lösung zu sein. Wird auch vermutlich ausreichen. ich will das ganze ja nicht unbedingt in Verbindung mit der Strg-Taste machen sondern würde auch nur mit +/- die gruppe markieren. Strg hab ich nur probiert weils ohnehin nicht funktioniert hat. Ich check das ganze mal auf dem notebook habs zurzeit nur nicht dabei. Ist ein samsung denke mal das klappt.
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

2maenkaind
Danke für die Rückmeldung!

> Jetzt weiß ich nur nicht wie dieses script gestartet werden muss.

Das Wort "AHK Script" in Sheepdogs Post ist ein Link, schau mal.

Hier eine Zusammenfassung:

1.) http://www.autohotkey.com/
Das neueste AHK Paket runterladen und installieren.
Alternativ das ZIP Archiv runterladen und entpacken.

2.) Das Script von Sheepdog als Textdatei mit Endung .ahk speichern.
z.B. myScript.ahk

Mit der Ergänzung
if WinActive( "ahk_class TTOTAL_CMD" ){..sheepdog script..}Return
reagiert das Script nur wenn das TC Fenster "den Focus" hat.


3.) Autohotkey.exe starten und Dein myScript.ahk doppelklicken
Zum TC wechseln und die Tasten ausprobieren...


Das sind nur die Basics, weitere Infos unter
http://www.ghisler.ch/wikide/index.php/AutoHotkey
und
http://www.autohotkey.com/forum/

Unter
http://de.autohotkey.com/
gibt es auch Hilfe auf Deutsch.

Viel Spaß!

.
126 170
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
RID500
Member
Member
Posts: 194
Joined: 2006-11-20, 12:38 UTC

Post by *RID500 »

Nachtrag:

> gibts da was wie ich das in den tc einbauen kann?

Das geht auch.

1.) neuer Ordner "AHK" im TC Ordner anlegen
zumindest die Autohotkey.exe und die Autohotkey.ini da rein legen.

2.) neuen Button in der Button-Bar anlegen zum Starten von AHK => %Commander_path%\AHK\AutoHotkey.exe
(Punkt 1) muss nicht sein, und dein Button könnte auch auf
C:\Programme\Autohotkey.. verweisen. Aber so ist alles beisammen und portabel.)

Die Autohotkey.ini wird automatisch beim Start von AHK ausgeführt.
Wenn du Sheepdogs Script in die INI reinschreibst ...
/join #TCMD Chat at irc.freenode.net - Today's newbies are tomorrow's experts.
User avatar
maenkaind
Junior Member
Junior Member
Posts: 28
Joined: 2007-06-06, 15:59 UTC
Location: Speyer

Post by *maenkaind »

2RID500:

Also noch mal danke für die nette Erklärung :D . Ich denke ich hab jetzt erst mal genug material in das ich mich einlesen kann. Kann also auch in zukunft nichts mehr schief gehn wenn ich wieder autohotkeys programmieren will/muss.

Weiter hab ich daheim auch die FN-Taste ausprobiert - funktioniert auch super. Das hätte mir vermutlich auch gereicht aber jetzt hab ich blut geleckt mit der autohotkey-geschichte.

Cheers
Post Reply