[Fanda] Keyjutsu

Lubos Pintes lubos.pintes na gmail.com
Pondělí Únor 3 10:34:52 CET 2020


Ctrl+K je prefixový kláves, robí sa cezeň dosť vecí. Určite vo VS 2019.

Pozri napr.

https://docs.microsoft.com/en-us/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio?view=vs-2019

Dňa 2. 2. 2020 o 22:51 Rastislav Kiss napísal(a):
> Ehm... čo sa robí vo VisualStudiu cez ctrl+K? :D
>
> Túto kombináciu som vybral práve preto, lebo je strašne efektívna a 
> nenapadla mi jediná aplikácia, kde by sa to používalo. Tuším 
> formátovať sa vo VS dalo cez ctrl+K, ale už si nepamätám, nepotreboval 
> som to príliš často a keď už, dalo sa cez menu.
>
> Ale hej, nemal by to byť problém, len rozmýšľam nad formou, akou to 
> spraviť. Nechcem to dávať ako parametre assemblera, lebo to rozbije 
> reassemblačné skripty, ale čo takto taký sympatický yaml konfigurák? 
> Tam by si to používateľ stanovil raz, a assembler by to potom nasledoval.
>
>
> Ináč čo do tých webových prostredí, ono to funguje, len záleží na 
> jednej veci. A to kto bol spustený naposledy, či Keyjutsu alebo čítač, 
> ten bude dostávať v systéme klávesy ako prvý. Preto ak ti nefunguje 
> castovanie na webových stránkach, Keyjutsu má vstavanú sekvenciu K, R 
> pre reštartovanie resp. reloadnutie samého seba, čo mu obnoví 
> prioritu. je to spomenuté aj v dokumentácii, sekcia s popisom Keyjutsu 
> vetvy.
>
>
> Uvedomujem si, že to nie je práve šťastné riešenie, preto už pracujem 
> na náprave. Na to však potrebujem zistiť, ako cez ahk získať čas 
> spustenia procesu, a to vyzerá byť mierne náročnejšia úloha resp. som 
> zatiaľ nenašiel skript, ktorý by to riešil priamo, tak to budem musieť 
> vytiahnuť zo zložitejších, ktoré som našiel.
>
>
> Dočasným riešením by mohla byť sekvencia pre spustenie čítača, ktorá 
> by po jeho naštartovaní spravila automaticky Reload, to je myslím 
> kódovo celkom schodná cesta.
>
>
> R.K.
>
>
> Dňa 2. 2. 2020 o 22:05 Lukáš Vámoš napísal(a):
>> Nazdar, Rasťo,
>>
>> oceňuji ten skvělý nápad a těším se, až si vymyslím nějaké vymazlené
>> skripty, ale mám dvě poznámky:
>> 1. nemohl bys vybrat jako tu hlavní spouštěcí klávesovou zkratku něco
>> úplně neobvyklého jako třeba ctrl+shift+=? Přes ctrl+K se dělá hodně
>> věcí ve Visual studiu.
>> 2. Nedalo by se nějak zařídit, aby Auto hotkey po stisku hlavní
>> klávesové zkratky zabránil ostatním aplikacím reagovat na stisky
>> kláves? Stisknu-li např. ctrl+k+s+t+n na otevření Poznámkového bloku a
>> jsem-li přitom ve webovém prohlížeči, odečítač v nejhorším případě
>> třikrát přesune kurzor a já se pak budu zase zdlouhavě vracet na
>> původní místo na webové stránce.
>>
>> Jinak díky za tip na Auto hotkey, bude se asi strašně moc hodit při
>> programování.
>>
>> Lukáš Vámoš
>>
>>
>> 2020-02-02 20:57 GMT+01:00, Štefan Kiss <stefan.kiss na nextra.sk>:
>>> Dobrý deň, pán Škrába, jasné, však nikto netvrdí že do nohy všetci 
>>> musia
>>> Keyjutsu používať. Chcel som len upozorniť na to, že ten Váš postup,
>>> ktorý aj ja sám používam nedokáže otvoriť novú inštanciu a neraz ma to
>>> štvalo, lebo keď som kedysi čítal o tomto postupe tak som od neho
>>> očakával práve to, teda že klávesou rýchlo otvorímnovú inštanciu napr.
>>> notepadu či IE a jhla neotvorím. Š K
>>>
>>> Dňa 2. 2. 2020 o 18:56 Jiří Škrába napísal(a):
>>>
>>>> Zdravím pane Kiss,
>>>>
>>>> ano, máte pravdu. Nový dokument si zkratkou neotevřu, ale jde to 
>>>> jinak.
>>>> Vím, že bude prográmek o kterém se tu píše přínosem, i když já jej asi
>>>> nevyužiju.
>>>> Držím vám palce při dalším vývoji.
>>>>
>>>> Jiří Škrába
>>>>
>>>> -----Original Message-----
>>>> From: Fanda [mailto:fanda-bounces na lists.elsa.cvut.cz] On Behalf Of 
>>>> Štefan
>>>> Kiss
>>>> Sent: Sunday, February 02, 2020 4:13 PM
>>>> To: fanda na elsa.cvut.cz
>>>> Subject: Re: [Fanda] Keyjutsu
>>>>
>>>> Dobrý deň, pán Škrába, trochu Vás vyvediem z omylu. Vami uvedený 
>>>> spôsob
>>>> používam, avšak neskutočne ma irituje, že tento spôsob neotvorí novú
>>>> inštanciu. Teda mám nadefinovaný Poznámkový blok na klávesu win+1. Pri
>>>> prvom stlačení sa otvorí nový súbor ale pri druhom už nie. Neraz 
>>>> som sa
>>>> takto oklamal, že som stlačil win+1, začal písať a nevšimol som si, že
>>>> sa mi neotvoril nový súbor, ale sa mi iba dostala pod kurzor nejaká už
>>>> bežiaca inštancia a prepísal som si nejaký existujúci text. Takže 
>>>> tento
>>>> spôsob je super, ale využíval by som ho skôr na to, aby som sa rýchlo
>>>> dostal k už otvorenému textovému súboru. Keyjutsu mi otvorí vždy nový
>>>> súbor. Š K
>>>>
>>>>
>>>>
>>>>
>>>> Dňa 2. 2. 2020 o 14:12 Jiří Škrába napísal(a):
>>>>> Zdravím,
>>>>>
>>>>> nechci být šťoural, ale proč vymýšlíte něco, co už umí Windows?
>>>>> Vypnu všechny běžící aplikace a buď si otevřu Start, dám všechny 
>>>>> programy
>>>>> a vyberu např. Poznámkový blok. Dám kontextové menu a vyberu možnost
>>>>> připnout na panel.
>>>>> Od té doby vyvolám poznámkový blok odkud koli jen stisknutím kláves
>>>>> Windows++.
>>>>> Nebo se postavím na plochu a vyberu si Chrome. Dám kontextové menu a
>>>>> vyberu připnout na panel.
>>>>> Na Windows ++ mám už poznámkový blok, tak Chrome bude na další 
>>>>> pozici,
>>>>> tedy Windows+ě.  Opět se Chrome otevře odkud koliv.
>>>>> Takto si tam mohu připnout 9 aplikací.
>>>>> Např. MS Word. Mám jej přiřazen na tlačítku Windows+š.
>>>>> Otevřu si třeba 5 dokumentů a touto zkratkou se přepínám mezi 
>>>>> všemi pěti
>>>>> dokumenty. Ale mohu přejít i do poznámkového bloku i do 
>>>>> dalšíchsouborů,
>>>>> třeba exel. stačí jen stisknout přiřazenou klávesovou zkratku.
>>>>>
>>>>>
>>>>> Hezký den
>>>>>
>>>>> Jiří Škrába
>>>>>
>>>>> -----Original Message-----
>>>>> From: Fanda [mailto:fanda-bounces na lists.elsa.cvut.cz] On Behalf Of 
>>>>> Štefan
>>>>> Kiss
>>>>> Sent: Sunday, February 02, 2020 12:23 PM
>>>>> To: fanda na elsa.cvut.cz
>>>>> Subject: [Fanda] Keyjutsu
>>>>>
>>>>> Milí priatelia, dnes sa na stránke
>>>>> https://rastisoftslabs.com/2020/02/01/keyjutsu-superschopnosti-priamo-vo-vasich-prstoch/ 
>>>>>
>>>>> objavil nový programček s trochu netypickým názvom Keyjutsu (číta sa
>>>>> kídžucu). Je veľmi jednoduchý a hlavne veľmi návykový, preto si ho
>>>>> dovolím Vám trochu priblížiť.
>>>>>
>>>>> Určite ste už počuli o programe Autohotkey, v ktorom sa dajú vytvárať
>>>>> skripty, ktoré za Vás vykonajú nejakú sériu úkonov v počítači. 
>>>>> Skriptom
>>>>> potom môžete priradiť klávesové skratky a nimi skripty spúšťať. 
>>>>> Problém
>>>>> je ten, že klávesové skratky sa buď rýchlo minú, alebo ich je potom
>>>>> toľko, že sa v nich stratíte. Program Keyjutsu prichádza s novou
>>>>> filozofiou a tou je používanie takzvaných klávesových sekvencií, 
>>>>> čo nie
>>>>> je nič iné len reťazec niekoľkých písmen, ktoré napíšete po stlačení
>>>>> jedinej klávesovej skratky.
>>>>> Ako to v praxi vyzerá? Keyjutsu má už pripravených zopár skriptov
>>>>> napríklad na spustenie Chrome či vytvorenie nového textového 
>>>>> súboru. aby
>>>>> tiež sekvencie rýchlo nedošli, autor zvolil spôsob, kedy prvé 
>>>>> písmenko
>>>>> určuje, o aký druh skriptu ide a druhé už buď priamo označuje cieľ,
>>>>> alebo ešte viac ho špecifikuje. Skripty sú teda zoradené zatiaľ do
>>>>> štyroch logických skupín a to sú
>>>>> f ako funkcie
>>>>> s ako software
>>>>> p ako priečinky
>>>>> m ako markdown
>>>>>       Autor sa rozhodol zaviesť tieto štyri vetvy, čo ale 
>>>>> neznamená, že
>>>>> si
>>>>> nemôžete urobiť vlastné. Zatiaľ však budem vychádzať z toho, čo je už
>>>>> súčasťou balenia. Povenujme sa vetve software, teda s. Túto autor
>>>>> rozdelil na tri  podvetvy a to p ako prehliadač,  k ako klient a t 
>>>>> ako
>>>>> textový editor. V praxi to teda vyzerá takto: Ak sa nachádzam 
>>>>> kdekoľvek
>>>>> v systéme a potrebujem spustiť napríklad Chrome, stlačím klávesu 
>>>>> Ctrl+K,
>>>>> ktorá volá program Keyjutsu a napíšem spc ako
>>>>> software-prehliadač-Chrome. Spustí sa Chrome. Ak napíšem spf, 
>>>>> spustí sa
>>>>> Firefox. (software prehliadač firefox). Ak napíšem stn spustí sa 
>>>>> textový
>>>>> editor Notepad (software text notepad), ak napíšem stw spustí sa Word
>>>>> (software text word), ak napíšem skt spustí sa Thunderbird (software
>>>>> klient thunderbird). Spúšťanie programov je tak veľmi jednoduché a 
>>>>> možno
>>>>> im priradiť akúkoľvek sekvenciu. To, že autor zvolil písmenká s a 
>>>>> p ako
>>>>> software a prehliadač je iba návrh. Môja sekvencia pre spustenie 
>>>>> chromu
>>>>> by pokojne mohla vyzerať aj ako ch alebo hocičo iné. Ja som si 
>>>>> vyrobil
>>>>> skript pre spustenie Internet Exploreru a keďže som sa rozhodol 
>>>>> zachovať
>>>>> navrhnuté delenie, dostal môj skript krásny názov spi (software
>>>>> prehliadač Internet explorer). Vyrobil som si tiež skripty pre 
>>>>> spustenie
>>>>> Excelu se pre Lingea Lexicon sl pre visual Studio sv a kopu ďalších.
>>>>> Programy tak spúšťam odhocikial bez nutnosti chodiť do ponúk a 
>>>>> hľadať.
>>>>>
>>>>> Rovnako je to s priečinkami. Veľká návykovosť Keyjutsu je práve v 
>>>>> tom,
>>>>> že skripty možno využiť na kadečo a jednou z vecí je otváranie
>>>>> priečinkov. Ja mám v počítači napríklad disk E, v ktorom mám
>>>>> podpriečinok Hudba, v ňom podpriečinok Archív a v ňom podpriečinok
>>>>> Slovenská hudba. Vytvoril som si skript s názvom pas - teda priečinok
>>>>> archív slovenské a od tej chvíle mi stačí kedykoľvek napísať 
>>>>> sekvenciu
>>>>> pas a som tam bez dlhého hľadania šípkami a entrovania položiek a
>>>>> podpoložiek. Sekvenciou pat sa dostanem do archívu s talianskymi
>>>>> piesňami a sekvenciou pp sa dostanem do svojho pracovného priečinka,
>>>>> ktorý je inak zašitý na disku D v podpriečinku Docs a tam v 
>>>>> podpriečinku
>>>>> Práca.
>>>>>
>>>>> Tretia zaujímavá vetva je vetva funkcie, ktorá má v sekvencii prvé
>>>>> písmenko f. Sú to príkazy, ktoré robia trochu viac ako len otvoria
>>>>> priečinok či spustia program. V základnej výbave je skript pre 
>>>>> otvorenie
>>>>> súboru vo worde a poznámkovom bloku. Ak stojíte na nejakom súbore a
>>>>> chcete ho otvoriť vo Worde, hoci prednastavený program pre txt máte
>>>>> Notepad, museli by ste ísť do menu, tam nájsť položku otvoriť v 
>>>>> programe
>>>>> a tam nájsť Word. Mne stačí stlačiť ctrl+K a napísať fow čiže funkcia
>>>>> otvoriť word. Opačne ak chcem nejaký súbor otvoriť v notepade, 
>>>>> napíšem
>>>>> fon. Ak by som chcel, mohol by som si vyrobiť napr skript pre 
>>>>> Winamp či
>>>>> Vlc prehrávač a na danom médiu napísať fop či fol alebo hocičo iné a
>>>>> príkaz je okamžite vykonaný.
>>>>> V základnej výbave je ešte skript fnt čo je funkcia nový textový 
>>>>> súbor.
>>>>> Ak som teda niekde v priečinku a napíšem fnt, automaticky sa vytvorí
>>>>> nový txt súbor a zobrazí sa políčko pre zadanie názvu. Stačí napísať
>>>>> názov a dať enter. Stane sa teda to isté, čo by sa stalo, ak by 
>>>>> som šiel
>>>>> do menu, tam našiel položku nový, tam našiel položku textový súbor 
>>>>> a dal
>>>>> enter. U mňa je to presne 23 stlačení kláves, ktoré som ušetril
>>>>> napísaním troch písmeniek fnt.
>>>>>
>>>>> Osobne som si teda Keyjutsu veľmi obľúbil a ak často beháte sem a 
>>>>> tam a
>>>>> spúšťate programy a otvárate nové a nové okná, určite programček
>>>>> odporúčam. Tvorba vlastných skriptov je jednoduchá, no nebudem Vás 
>>>>> tým
>>>>> teraz zaťažovať, ak by bol záujem, rád popíšem. Tiež sa všetko dá 
>>>>> nájsť
>>>>> na webe, uvedenom hore. Tam je aj popis inštalácie. Ak by program 
>>>>> dakoho
>>>>> zaujal a mal by nejaké otázky, rád pomôžem.
>>>>>
>>>>>        S pozdravom
>>>>>
>>>>>         Š K
>>>>>
> .


Další informace o konferenci Fanda