Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: alfonz19 14 Prosince 2009, 15:49:02
-
Tak mě napadlo, že by se mi náramně hodila násl. funkcionalita, ale nevím jestli je něco podobného rozumně realizovatelné.
Protože nejsem vyznavačem smajlů jako: :-)))))))) či newspeaku "coooooooool", ztrácí pro mne opakování kláves smysl a spíš mi přidělá práci. Jediné na co to používám jsou kurzorové klávesy a backspace a protože jsem lehce nedočkavý, tak mám kvůli tomu nastavenu ultra velkou rychlost opakování a malou dobu zaházení tohoto opakování - což se někdy projeví, žeeeee napíšu nějakou blbost, aniž bych chtěl. Šlo by tedy nějak rozumně nastavit, aby např. zmáčnutí všech kláves a jejich držení vygenerovalo jediný znak a jen třeba alt-gr (či jiná klávesa) + šipky generovalo stisk klávesy opakovaně? Anebo např. zbytečný scrolllock by toto chování mohl přepínat...
-
Zmáčknutí všech kláves?? Já tomu nějak nerozumím. :o
-
Zmáčknutí všech kláves?? Já tomu nějak nerozumím. :o
Čemu nerozumíš? Prostě si sedne na klávesnici, ne?
-
zrejme mu jde o to, aby se automaticke opakovani vyplo u vsech klaves, krom backspace a kurzorovych sipek. Tak to aspon chapu ja.
Ale pomoci neumim
//edit: kua dvoutisici prispevek, dejme si po pulce ;D
-
zrejme mu jde o to, aby se automaticke opakovani vyplo u vsech klaves, krom backspace a kurzorovych sipek. Tak to aspon chapu ja.
Ale pomoci neumim
jo přesně o to mi jde. Dobře, přiznávám, mohl jsem to napsat lépe, ale zas tak kryptické to snad nebylo...
prostě aby některé klávesy generovaly znaky opakovaně a některé ne. Případně aby tu podmínku šlo vypnout a všechny klávesy se začaly chovat shodně -- přesněji, aby šlo do ní přidat přepínač např.
scrollLockState || (originalTest) a pokud je scroll lock zapnutý, tak všechny klávesy automaticky generují znaky tak dlouho dokud jsou stisklé, jinak generuje znaky jen pár vyvolených.
sorry za pozdní odpověď ...
-
HA!
Sice se mi nepodařilo zjistit jak to udělat na úrovni layoutu, ale na úrovni scankódů to udělat jde. Ale to mi bohatě stačí. Protože stejně používám na svých ergonomikých kláveskách vlastní layout.
Takže např. pro disablování opakování čudlíku s scacodem 10 (jednička vlevo nahoře) se píše toto:
xset -r 10
čímž vypnu jen jej a opakování ostatních zůstane zapnuto.
bohužel opačná cesta neexistuje - tj. nejde vše vypnout a ostatní pozapínat, takže je potřeba vypnout generování mnoha scancodů
a v gnome je bug, který při xset -r nonstop generuje entery (lze obejít vypnutím v gconfu a11 cosi cosi - nějaké klávesnicové usnadnění )...
-
K+ a značím za vyřešené. Možná by stálo za to napsat příspěvek do "tipy a triky"