Make a branch to make krunner Good Enough For Aaron™.
[kdebase/uwolfer.git] / workspace / khotkeys / TODO
blob7db646b66368cb7eb12c3fe0884a2f67cee5c48e
1 test
3 very soon :
4 -------------------------------
5 -------------------------------
7 ------------
9 SOON :
11 pri modify gestures vymazat stav
12 nektere simple akce by mely mit i conditions (nebo alespon jedno okno)
13 QPtrList -> QValueList
14 pouzit Q/KApp( nogui ? ) v daemonu ?
15 class Condition + tab 'Windows' -> 'Conditions'
16   - asi rozdelit Command/URL na Command/URL a SwitchToWindow
17   - nebo udelat, ze Command_url_action_data ( atd. ) maji jen jednu shortcut a tak, tj. dalsi zjednoduseni UI ?
18 hlaska o uz prirazene kl.kombinaci pro makro se opakuje i vicekrat ( pro kazde uz existujici )
19 rucni smazani radku nemaze makro pro editaci v dialogu
20 ted uz ten timeout u spusteni funguje ok, ale zase kdyz chci pustit neco 2x naraz, tak se musi cekat ???
21 taky to pri jeho rucni editaci neni obcas videt ( je to moc vpravo )
22 grrr, to setSelected()/setCurrent() me stve, vsechny ty listboxy a listview obcas spatne detekuji vybrany :(
23   - asi si zkratka udelat vlastni tridy, ktere budou nutit selected==current
24 ve windowdef widgetu mit moznost autodetekce, tj. defaultni, kdyz neni nastaven spousteci prikaz
26 2.x :
28 XBell() potvrzeni, ze se neco provedlo?
29   - nebo spis neco jako XOSD?
30 asi varovani, kdyz neco nema prirazeno hotkey
31 pres script at se aktivuje
32 at se pri autodetect properties da clicknutim aktivovat dane okno
33 neco s tim e->ignore() v KKeyChooser
34  + vypisuje anglicky nazev akce pri konfliktu
35 at si okno pamatuje svoji velikost ? - bohuzel nejde :(
36 co kdyz se bude editovat spatne ( asfa:afasdf:aff ) macro ?
37   a co to udela v daemonu ?
38 udelat v makru i pohyby mysi ?
39 co ten napad, ze kdelnk obsahuje taky command/title/class a chova se pri spousteni jako khotkeys ?
40 pokec o Win klavese a o tech, co nejdou ( SysReq? atd. )
41 asi poznamku, ze to <2> pridavane kwm pri vice stejnych title se ignoruje
42 mozna u tech keystrokes zkusit polling na XQueryPointer() ?
43 poradne updatovat dokumentaci
44 pri pridavani nove polozky v editaci makra na nej nastavit pozici v listboxu ( muze byt mimo obrazovku )
45 /usr/X11R6/lib/X11/xkb/compat/mousekeys ???
46 drag&drop .kdelnk souboru ?
47 mozna by slo pro rozliseni ruznych instanci stejnych app, aby KHotKeys nahodily pri jejich startovani nejakou X property, podle ktere by slo identifikovat
48 asi by mela jit akce i pri vice ruznych oknech
49 funguje pusteni jen jednou i pri vicenasobnem stisku ?
50 asi padne autodetekce okna, kdyz se prepne na prazdny desktop
51 mozna ignorovat mac menubary ( jejich wm_name konci "[menu]" )
52 nejde F1 -> Help v konfiguraci ( je to chyba obecne ? )
53 udelat spusteni kdyz aktivni okno nesouhlasi se zadanym ( napr. chci dalsi browser )
54 pouzit XTest extension pro strokes
55 pouzit XTest i pro keyboard macros kdyz je ext. pritomna ?
56 udelat seznam oken ( + jejich class, command, atd ) a potom u akci z nich jen vybirat
57 udelat spusteni jen kdyz na aktivni plose uz takove okno ( prikaz ) jeste neni
58   + mozna spusteni kdyz aktivni okno neni takove
59 at jde u spousteni spustit na prave aktivni plose, na plose c.X, nebo na "volne" plose ( o jedno vic nez je uz takove okno )
60 pridelat prepinani na definovana okna ? ( z WindowMakeru )
61 udelat i nejaky recorder, ktery bude umet presne opakovat klavesy a i mys ?
62 ovladani mysi klavesnici ?
63 udelat system jako treba v mc, tj. napr. "Ctrl+Alt+X, P" - tech klaves je porad malo :)
64 v Tips, ze tak jde zmenit kl.zkratky i u programu, ktere na to nemaji dialog
65 nejak poradne ty okna(tridy+title+atd), at jde delat 'jen kdyz je okno aktivni', 'jen kdyz neni okno aktivni', atd
66 pri vypusteni verze 2.0 ( 1.9.x ) poslat <willey@etla.net> mail ( LibStroke )
67 mit i delay v macrech
68 akce : posledne aktivni okno na jine plose dat na aktivni plochu ( tj. misto mysi davat u vybraneho okna 'na soucasnou plochu' )
69 electric borders u KWin zere jen okraje, ale ne primo rohy - pujde to udelat jako trigger akce
70     - pujdou i okraje, kdyz to bude vypnute u WM ( nebo se budou fackovat ? )
71 akce : transformace klavesy ( def. Key_Menu ) na RMB do keyboard focusu ( pro kontext menu )
72 akce : kdyz se objevi okno, aplikovat na nej veci, ktere dela kstart ( sticky, atd. )
73 strokes : kdyz X bere mys pres gpmdata, gpm pekne zasekava u vstupu pri prostrednim tlacitku dole => strokes pak za moc nestoji
74 paste pri MMB volitelne jen kdyz MMB neni stisknuto napr. pres 500ms ( kvuli strokes )
75 akce : kdyz se stiskne nejaka shortcut a nejaka aplikace nebezi, tak se spusti a pak se ji ta shortcut preda ( napr. pro klipper ? )
76 odstranit tu KAccel zmenu, kterou v CVS udelal Coolo - stejne netusim, jestli to ma nebo nema byt i18n, tak at je aspon default
77 skupine akci 'KMenuedit entries' by asi nemelo jit zmenit jmeno
78 kdyz se v KMenuEdit udela polozka a pak se ten menuentry smaze, asi by se ta shortcut mela aspon disablovat ?!
79 at dokaze zvetsovat vsechna 'File Open Dialog' okna
80 pamatovat si menuentries i s polohou v K-Menu ? .desktop files by mely byt unique ( ale kmenuedit tohle asi moc nezvlada )
81 neudelat to prirazeni klavesy k menuentry nejak jednodussi ? nebo zkratka doporucovat kmenuedit ?
82 i18n("","") pro veci jako "New"