

Total Commander klávesová skratka SHIFT+F4 nefunguje korektne
Windows 10 Hone (x64) ver 1903, Total Commander 9.12 (x64). Potrebujem pomôcť s prenastavením klávesovej skratky SHIFT+F4 tak, aby sa po jej stlačení vytvoril NOVÝ textový dokument (novy.txt).
Teraz sa mi po stlačení klávesovej skratky SHIFT+F4 v rozpore so zoznamom klávesových skratiek pre Total Commander: (Shift+F4 - Vytvoření nového textového souboru a jeho otevření v editoru) nezobrazuje možnosť "Vytvoriť nový textový súbor", ale sa mi zobrazuje zobrazuje možnosť "upraviť (jestvujúci) súbor"
potrebujem, aby sa mi po stlačení klávesovej skratky SHIFT+F4 zobrazovalo okienko na vytvorenie "nový textový dokument":
Vopred ďakujem.
předpokládám, že když nabídnutý název "asd.txt" přepíšeš na svůj, že tc otevře nový soubor.
a když bude kurzor ležet na adresáři nebo na "..", že taky nabídne nový soubor.
potkávám se max s tc v.8.5.
ANO. Vytvorí, ale po prepísaní otvorí nový dokument, ale bez prípony*.txt. Je to mnoho práce navyše: najskôr je to zdesenie a musím premýšľať čo to ten Total Commander odomňa vlastne chce - prečo nevytvorí nový txt súbor, po tomto zdesení musím označiť pôvodný text, prepísať pôvodný text, pridať príponu txt a stlačiť Enter. Potrebujem, aby sa mi zobrazovala možnosť "Vytvoriť nový textový dokument", kde hneď napíšem názov (alebo nenapíšem nič) a stlačím Enter a vytvorí sa mi súbor Nový.txt - teda presne tak, ako by to malo fungovať, ale nefunguje.
Kde hľadať príčinu tohoto problému?
Jak ses dostal k tomuhle screenshotu?
Takto:
bez prípony*.txt - nemá tc v nastavení, že nemá označovat celý název souboru ale jen jméno bez přípony?
salamander toto má volitelně.
TC to má taky.
Nenašiel som túto možnosť v nastaveniach Total Commandera. Kde (ako) sa to dá nastaviť?
Uvádějí to v dokumentaci, doplnit do [Configuration]
RenameSelOnlyName=1
Nebo takhle:
![[87402-tc-png]](https://pc.poradna.net/files/87402-tc-png)
Snad stačí napsat nový.txt a otevře se nový textový soubor. Moc nechápu, co řešíš.
Toto súvisí iba s premenovaním súborov. Nemá vyplyv na vytváranie.
TC používam roky. nedaj sa zmiasť popisom toho okna, zadaj tam názov svojho súboru (aj s koncovkou) a vytvorí ti nový súbor, presne tak ako očakávaš.
Funguje to takto roky, bez ohľadu na verziu windowsu a TC.
To chápen, lenže mne to takto nevyhovuje a preto potrebujem nejako prenastaviť (upraviť) klávesovú skratku SHIFT+F4 tak, aby sa po jej stlačení zobrazila možnosť vytvoriť NOVÝ textový dokument (novy.txt), teda aby sa mi nezobrazovala možnosť "upraviť (jestvujúci) súbor". Dá sa to?
Asi nedá. Ale ja v tomto nevidím žiaden problém.
Po stlačení SHIFT+F4 máš predvyplnený a označený názov súboru na ktorom práve stojíš. Takže ho iba prepíšeš na svoje nové meno, to je všetko, nič navyše netreba robiť.
Tak niečo sa predsa dá.
Postup je ten istý, len nesmieš stáť na existujúcom súbore, ale postav sa hore na "dve bodky". Čiže napríklad ťukni Home a potom Shift+F4.
A zachová sa to presne tak ako chceš.
Ďakujem za informáciu, ale nechová sa to tak, ako potrebujem ja. Potrebujem, aby sa mi po stlačení klávesovej skratky SHIFT+F4 a ENTER vytvoril nový textový dokument", kde keď nenapíšem nič a stlačím Enter sa mi vytvorí súbor Nový.txt . Je tam medzitým nutné použiť množstvo krokov na to, aby som vytvoril nejaký nový textový dokument .txt
Potrebujem upraviť klávesovú skratku SHIFT+F4, aby som dosiahol stavu, ako to potrebujem.
To je jenom tvoje představa, že by to tak mělo fungovat. Co si pamatuju, tak se Shift+F4 takhle chová odjakživa a jde tedy o chtěné chování. Vytvoření souboru přes "Nový -> něco" je systémová záležitost a ne věc TC.
Presne tak. Takúto mám predstavu a preto hľadám spôsob, ako ZMENIŤ nastavenie klávesovej skratky SHIFT+F4, ktorá sa odjakživa chová v rozpore so zoznamom klávesových skratiek pre Total Commander: (Shift+F4 - Vytvoření nového textového souboru a jeho otevření v editoru), pretože nezobrazuje možnosť "Vytvoriť nový textový súbor", ale zobrazuje možnosť "upraviť (jestvujúci) súbor". Toto potrebujem nejakým spôsobom zmeniť - teda ak sa to dá.
Pokud vím, tak nedá. Protože jde o záležitost systému a ne TC, nemůže TC absolutně zaručit, co se vlastně stane. Můžeš tam mít v menu "Nový textový soubor" a přitom ti to spustí nějakou hru. Nebo tam tu položku nemít vůbec.
HOME, SHIFT+F4 a ENTER
Ďakujem za info. Klávesová skratka HOME, SHIFT+F4 a ENTER je stále iba možnosť "upraviť (jestvujúci) súbor".
Potrebujem ZMENIŤ nastavenie preddefinovanej klávesovej skratky SHIFT+F4. Klávesovú skratku SHIFT+F4 chcem naďalej používať pre "Vytvorenie nového textového súboru". Nehľadám nejakú inú klávesovú skratku.
Tieto dve možnosti sú identické a zobrazujú iba možnosť "upraviť (jestvujúci) súbor"
Čo tam napísať do toho okienka "Príkaz" !?
Všetky dostupné príkazy sú len možnosti ktoré v TC už sú, nič nové tam nenájdeš.
Môžeš si vybrať cm_EditFileMenu (Show 'New' menu from context menu) čo je tvoje kliknutie pravým a výber Nový.
Čo je ale nezmysel, pretože stačí len existujúce SHIFT+F4.
Tak som po mnohých pokusoch na niečo prišiel a ZMENIL som nastavenie preddefinovanej klávesovej skratky SHIFT+F4:
Má to však jedinú chybu a to, že to defaultne ukladá do kódovania UTF8 (bez BOM). V tomto kódovaní sa cez prehliadanie *.txt súboru klávesou F3 nezobrazuje diakritika, písmena s diakritikou sú zobrazované nezmyselne a stále musím pri ukladaní prepínať kódovanie na ANSI alebo UTF8 s BOM, aby sa mi diakritika pri prezeraní klávesou F3 zobrazovala. Je to vychytávka Windows 1903, kde notepad je defaultne nastavený na ukladanie do kódovania UTF8 (teda bez BOM) - do verzie 1903 bol pre notepad používaný východzí formát UTF8 s BOM a ten diakritiku zobrazoval bez problémov:
Však to si si mohol rovno vytvoriť klávesovú skratku na odkaz priamo vo windowse, dokonca aj na Shift + F4 :)
Ako sa to dá urobiť, aby Total Commander reagoval na takto vytvorenú klávesovú skratku SHIFT+F4 vo Windowse ?
Opačne, zadefinovaná klávesová skratka vo windows má prioritu pred skratkou v TC.
Myslel som to tak, že štart textového editora klávesovou skratkou si môžeš nastaviť priamo v odkaze naň, a ide to mimo TC.
F4 v TC nerobí nič iné, len zavolá predvolený editovací program s parametrom súboru ktorý bol označený. Či to bude Notepad, alebo niečo iné, je vec nastavenia v TC.
Je to zaujímavé a rád by som to vyskúšal. Avšak to čo píšeš je na mňa moc. Absolútne si neviem predstaviť, ako by som to v Total Commanderi urobil. Mohol by si ma trošku nakopnúť? - nejakým textom, alebo obrázkom?
A ako editor ti odporúčam Notepad++, PSPad, atď.. tam budeš mať ďaleko väčšie možnosti, ako len zvoliť predvolené kódovanie.
Vyskúšal som Notepad++, PSPad - ani jeden som nedokázal v Total Commander nastaviť tak, aby sa mi hneď po stlačení kláves SHIFT+F4 vytvoril nový textový dokument.
Vrátil som sa k C:\windows\notepad.exe, ktorý mi hneď po stlačení kláves SHIFT+F4 vytvorí nový textový dokument:
Robí presne to čo potrebujem, akurát na konci - pri ukladaní nového textového súboru si musím kvôli diakritike dávať pozor, aby som prepol kódovanie na ANSI, alebo UTF8 s BOM:
Ešte teda dve veci.
1. nastavenie editora v TC, u mňa Notepad++, otvára ho potom F4 aj Shift F4
![[87408-tc-predvoleny-editor-f4-png]](https://pc.poradna.net/files/87408-tc-predvoleny-editor-f4-png)
2. vytvorenie windows skratky pre štart programu, skratku si dáš akú chceš, platí pre akýkoľvek odkaz vo windowse
![[87409-windows-skratka-png]](https://pc.poradna.net/files/87409-windows-skratka-png)
O tejto možnosti som vedel. Nevyhovuje mi, pretože takýmto postupom vytvorím NOVÝ, ale NETEXTOVÝ dokument. Na konci je treba ho uložiť t.j.: pomenovať a doťukať príponu .txt. To mi nevyhovuje. Ja potrebujem aby od začiatku bol vytvorený TEXTOVÝ dokument (*.txt) , aby som na konci pri uložení zadal iba jeho názov a ENTER - aby sa uložil súbor automaticky s príponou .txt s kódovaním UTF8 s BOM, alebo s kódovaním ANSI.
Hezký den,
trochu se rozepíšu.
1.) Nastavte příkaz pro klávesovou zkratku pro SHIFT+F4 na cmd_EditFileMenu (jak uvedl čitateľ)
2.) Spusťte "Poznámkový blok" a prázdný dokument uložte s kódováním UTF-8 s BOM třeba jako SablonaBOM.txt.
3.) Přesuňte vytvořený soubor SablonaBOM.txt do složky: "C:\WINDOWS\SHELLNEW"
4.) Spusťte editor registrů a přesuňte se do větve HKEY_CLASSES_ROOT\.txt
5.) Poznamenejte si hodnotu položky (výchozí) -> standardně je to txtfile
6.) Vytvořte nový klíč větve .txt s názvem z bodu 5. Přejděte do vytvořené větve např. HKEY_CLASSES_ROOT\.txt\txtfile
7.) Vytvořte nový klíč větve .txt\txtfile s názvem ShellNew a přejděte do větve vytvořeného klíče např. HKEY_CLASSES_ROOT\.txt\txtfile\ShellNew
8.) v pravé části editora vytvořte novou řetězcovou hodnotu s názvem FileName a přiřaďte ji hodnotu z bodu 2. V našem případě SablonaBOM.txt (Bez cesty, jenom název souboru!)
Nyní po stisku SHIFT+F4 se objeví kontextové menu ve kterém si vyberete "Textový dokument (.txt)" a založený textový dokument bude již s kódováním UTF-8 s BOM
Já mám uvedený příkaz v tlačítkové liště Total Commanderu, je to pro mně jednodušší.
Ďakujem za informáciu. Dostal som sa až k bodu 3, podľa ktorého som mal
3.) Přesuňte vytvořený soubor SablonaBOM.txt do složky: "C:\WINDOWS\SHELLNEW"
- žiaľ v celom počítači som nenašiel priečinok Shellnew - a tu som skončil:
Ako pokračovať ďalej vo Windows 10 Home (x64), verz. 1903 May Update?
Hezký den,
tak ho zkuste vytvořit. Já mám Windows 10 Pro (x86) a v té složce jsou pouze šablony pro Office. Pokud to nebude vyhovovat, lze složku opět odstranit. (Při vytváření je potřeba mít práva správce a výš.)
P.S.
SHELLNEW je složka s velkým písmem!
A ještě se omlouvám za překlep není to cmd_EditFileMenu ale pouze cm_EditFileMenu