Shortcuts für Navigation und Kommandos

German support forum

Moderators: Hacker, Stefan2, white

Ceus
Junior Member
Junior Member
Posts: 12
Joined: 2022-03-08, 06:35 UTC
Location: Germany

Shortcuts für Navigation und Kommandos

Post by *Ceus »

Hey,

ich hoffe ich hab einen entsprechenden Post nicht übersehen und behellige euch jetzt unnötigerweise...
Ich hab zwei kleine Fragen:

1. Kann ich im Ultra_TC_Editor oder nativ in Totalcmd die Navigationstasten ändern ? Ich hätte gerne eine Vim artige Navigation, bin aber mit dem einzigen Plugin, was ich in diese Richtung finden konnte unzufrieden.

2. Kann man irgendwie Shortcuts für Kommandos legen, die man definiert ?
Zur Erklärung:
Ich hätte gerne die Option per Shortcut einen bestimmten Pfad zu öffnen.

Danke vielmals liebe Tcmd Community.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50463
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Shortcuts für Navigation und Kommandos

Post by *ghisler(Author) »

1. Total Commander für Windows enthält keinen eigenen Editor, sondern ruft notepad.exe auf.
Es gibt vim für Windows, wieso nicht diesen direkt benutzen?
https://www.vim.org/download.php#pc
F4 können Sie im Total Commander umdefinieren via Konfigurieren - Einstellungen - Viewer/Editor - Editor

2. Ja, via Konfigurieren - Einstellungen - Diverses. Erst den Shortcut auswählen, dann auf das Lupensymbol, dann usercmd.ini - Neu...
Author of Total Commander
https://www.ghisler.com
Ceus
Junior Member
Junior Member
Posts: 12
Joined: 2022-03-08, 06:35 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Ceus »

Wow, ich fühle mich geehrt.
Der Site Admin persönlich :)

Wunderbar, die zweite Frage wurde dadurch beantwortet.

Allerdings meinte ich bei der ersten Frage hauptsächlich das Navigieren im Totalcommander mit h,j,k,l um mich durch die Files/Ordnerstruktur zu bewegen. Habe bei den Shortcuts "Move to previous file" und "move to next file" gefunden. Allerdings sind das wohl nicht die Funktionen der Pfeiltasten(selbige suche ich nämlich).

Danke nochmal für die fixe Antwort !
User avatar
Stefan2
Power Member
Power Member
Posts: 4281
Joined: 2007-09-13, 22:20 UTC
Location: Europa

Re: Shortcuts für Navigation und Kommandos

Post by *Stefan2 »

Ceus wrote: 2022-03-14, 12:30 UTC
Allerdings meinte ich bei der ersten Frage hauptsächlich das Navigieren im Totalcommander mit h,j,k,l um mich durch die Files/Ordnerstruktur zu bewegen. Habe bei den Shortcuts "Move to previous file" und "move to next file" gefunden. Allerdings sind das wohl nicht die Funktionen der Pfeiltasten(selbige suche ich nämlich).



Außer diesem alten VIM-Plugin gibt es da nichts eingebautes, da müsstest du ein Tool wie AutoHotkey/AutoIt einsetzen.
Diese können, wenn der TC aktiv ist, beim Druck auf eine Pfeiltaste einen beliebigen andren Befehl ausführen.
(zB > https://www.autohotkey.com/board/topic/41206-modal-vim/ -- ungetestet , nur mal so als Beispiel)

Hier ein Anfang für ein AutoHotkey-Skript:

Code: Select all

#IfWinActive, ahk_class TTOTAL_CMD
j::
  Send, {Down}
Return
k::
  Send, {Up}
Return



Alle internen Befehle des TCs findest du in der Textdatei "TOTALCMD.INC". Denen kannst in den Optionen unter "Diverses"ein Tastaturkürzel zuweisen.
Im Menü "Hilfe" findest du unter "Tastatur" die standardmäßige zugewiesenen Tastaturkürzel.




 
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50463
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Shortcuts für Navigation und Kommandos

Post by *ghisler(Author) »

Das Umdefinieren von Buchstabentasten via AutoHotkey ist hier keine so gute Idee, weil die Tasten dann auch beim Umbenennen (Umsch+F6) erkannt und ersetzt werden. Man kann so keine Namen mit j oder k erzeugen.
Author of Total Commander
https://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6968
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Horst.Epp »

Die Freunde einer VIM Originalbelegung kommen aus Zeiten, wo es nur Teletype Tastaturen gab :)
Was macht es für einen Sinn Cursortasten duch Buchstabentasten zu ersetzen ?
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50463
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Shortcuts für Navigation und Kommandos

Post by *ghisler(Author) »

Ich kann das schon verstehen, ist halt die Macht der Gewohnheit, so wie WASD bei PC-Gamern...
Author of Total Commander
https://www.ghisler.com
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6968
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Horst.Epp »

ghisler(Author) wrote: 2022-03-15, 14:22 UTC Ich kann das schon verstehen, ist halt die Macht der Gewohnheit, so wie WASD bei PC-Gamern...
Ich komme aus Zeiten wo man noch Zeilen orientierte Editoren (Emacs, ED) verwendet hat
aber das würde mir trotzdem nicht einfallen. :)
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Shortcuts für Navigation und Kommandos

Post by *Hacker »

Ceus,
Hier ein kurzes AHK Skript, das aus hjkl links runter hoch rechts macht. Umsch-F6 funktioniert normal. Anpassen wie gewünscht.

Code: Select all

#IfWinActive, ahk_class TTOTAL_CMD
h::SendKey("{Left}")
j::SendKey("{Down}")
k::SendKey("{Up}")
l::SendKey("{Right}")

SendKey(KeyToSend)
{
	ControlGetFocus, FocusedControl
	If FocusedControl in LCLListBox1,LCLListBox2,TMyListBox1,TMyListBox2
		Send, % KeyToSend
	Else
		Send, % A_ThisHotkey
}
HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Ceus
Junior Member
Junior Member
Posts: 12
Joined: 2022-03-08, 06:35 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Ceus »

Vielen Dank an alle tollen Antworten <3

Das mit Autohotkey hatte ich auch schon im Kopf, ist für mein Verständnis allerdings eine recht suboptimale Lösung.
Autohotkey hat nämlich diesen super nervigen Bug, dass Tasten "hängenbleiben" nachdem ein Skript ausgeführt wurde.
Man siehe auch hier:
https://www.autohotkey.com/boards/viewtopic.php?t=81667

Weiterführend ist das Programm was im obrigen Post als Debugging Tool von AHK verwendet wurde leider nichtmehr verfügbar.
Werde wohl trotzdem nocheinmal drüberschauen, da zurzeit keine andere Lösung verfügbar scheint.
Dabei helfen mir die hier aufgelisteten Script Blueprints sicherlich weiter, danke dafür :cheer:

Achja vielleicht noch kurz zum Hintergrund für die Tastenbelegung.
Ich finde es praktisch, möglichst einheitliche Hotkeys für alles Programme zu haben.
Und da ich vim gewohnt bin und es auf der Homerow stattfindet, was ich als Workfloweigenschaft sehr wichtig finde, wollte ich alles dahingehend vereinheitlichen.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6968
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Horst.Epp »

Ceus wrote: 2022-03-20, 13:00 UTC Vielen Dank an alle tollen Antworten <3

Das mit Autohotkey hatte ich auch schon im Kopf, ist für mein Verständnis allerdings eine recht suboptimale Lösung.
Autohotkey hat nämlich diesen super nervigen Bug, dass Tasten "hängenbleiben" nachdem ein Skript ausgeführt wurde.
Man siehe auch hier:
https://www.autohotkey.com/boards/viewtopic.php?t=81667
Das ist ein alter Thread und deshalb Unsinn.
Mit der aktuellen Version von Autohotkey habe ich keine solchen Probleme.
Ich habe viele selbst kompilierte Scripts im Einsatz, welche ich ständig nutze
dabei z.B. auch QAP welches in AHK geschrieben ist und mit dem ich Hotkeys und Aliases massenweise benutze.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Shortcuts für Navigation und Kommandos

Post by *Hacker »

Horst.Epp,
Mit der aktuellen Version von Autohotkey habe ich keine solchen Probleme.
Ich schon. Keyboard Hook ist installiert, eine Taste schickt in Firefox Strg-Tab, eine andere Strg-Umsch-Tab, und manchmal bleiben Strg oder Umsch hängen.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6968
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Horst.Epp »

Hacker wrote: 2022-03-20, 22:20 UTC Horst.Epp,
Mit der aktuellen Version von Autohotkey habe ich keine solchen Probleme.
Ich schon. Keyboard Hook ist installiert, eine Taste schickt in Firefox Strg-Tab, eine andere Strg-Umsch-Tab, und manchmal bleiben Strg oder Umsch hängen.

Roman
Und wozu brauchst du noch einen Keyboard Hook ?
Das geht hier völlig ohne.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Re: Shortcuts für Navigation und Kommandos

Post by *Hacker »

Horst.Epp,
Und wozu brauchst du noch einen Keyboard Hook ?
Für Input, Hoststrings, Tilde-Hotkeys und Custom Hotkey Combinations.

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6968
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Re: Shortcuts für Navigation und Kommandos

Post by *Horst.Epp »

Hacker wrote: 2022-03-21, 09:30 UTC Horst.Epp,
Und wozu brauchst du noch einen Keyboard Hook ?
Für Input, Hoststrings, Tilde-Hotkeys und Custom Hotkey Combinations.

Roman
Meine komplette Arbeitsweise ist auf die aufgezählten AHK Funktionen in QAP abgestimmt
und da gibt es keinerlei Probleme in Firefox oder anderen Tools.
Windows 11 Home, Version 24H2 (OS Build 26100.3915)
TC 11.55 RC1 x64 / x86
Everything 1.5.0.1391a (x64), Everything Toolbar 1.5.2.0, Listary Pro 6.3.2.88
QAP 11.6.4.2.1 x64
Post Reply