ramccor / esmska

Automatically exported from code.google.com/p/esmska
0 stars 0 forks source link

Problém s Enterem při opisování kódu #374

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Pri opisovani kodu a pouziti tabulatoru nejde odeslat pomoci "Enteru"
2. Pomoci mysi, nebo alt+o  ano

What version of Esmska are you using? On what operating system?
win7, 0.21

(drobna vada na krase, ale hodilo by se to, btw. tehle topic sem nikde nevidel, 
snad sem ho neprehledl :) )

Original issue reported on code.google.com by ThinkDee...@gmail.com on 16 May 2011 at 9:48

GoogleCodeExporter commented 9 years ago
Nepochopil jsem. Napíšu kód, dám Enter, vše funguje. Pokud mačkám 
Tabelátor, tak se přepínám mezi jednotlivými tlačítky.

PS: Zkus příště dát lepší titulek, díky.

Original comment by kamil.paral on 16 May 2011 at 10:49

GoogleCodeExporter commented 9 years ago
Autor příspěvku měl zřejmě na mysli toto:
- opíšu kód
- "tab"em se přepnu na tlačítko "Ok"
- zmáčknu Enter - nic se neděje
Enter tedy funguje pouze když jsem v poli pro opisování kódu.

Original comment by m.misi...@gmail.com on 16 May 2011 at 1:02

GoogleCodeExporter commented 9 years ago
Pod jakým vzhledem? Mě všude (Substance/multiplatormní/systémový na 
Linuxu) klávesa Enter na tlačítku OK/Cancel funguje (a taky mezerník, 
kterej se používá standardně).

Original comment by kamil.paral on 16 May 2011 at 2:10

GoogleCodeExporter commented 9 years ago
Já používám vzhled substance a motiv business black steel a enter mi na 
těch tlačítkách nefunguje.
win7 x64, klasická nainstalovaná esmska 0.21, jdk1.6.0_23 x64

Original comment by m.misi...@gmail.com on 16 May 2011 at 2:17

GoogleCodeExporter commented 9 years ago
Ještě jsem zapoměl dodat, že mezerník funguje. Pouze stisk Enteru jakoby 
nebyl zachytáván.

Original comment by m.misi...@gmail.com on 16 May 2011 at 2:36

GoogleCodeExporter commented 9 years ago
A když máš kurzor v políčku pro opisování kódu, tak Enter funguje?
Můžeš prosím vyzkoušet i systémový vzhled, jestli bude nějaká změna?

Original comment by kamil.paral on 16 May 2011 at 4:00

GoogleCodeExporter commented 9 years ago
Ano, když je kurzor v textField pro zadávání kódu, tak Enter funguje 
(Substance vzhled).
A ano, v systémovém vzhledu funguje Enter i na OK a Zrušit tlačítku.
Takže chyba bude zřejmě někde v Substance vzhledu.

Original comment by m.misi...@gmail.com on 16 May 2011 at 4:20

GoogleCodeExporter commented 9 years ago
Takže to je problém Substance+Windows. Je mi líto, ale nijak to řešit 
nebudu (avšak kdo chce, může nahlásit problém v projektu Substance). Snad 
se to brzy spraví v nějaké nové verzi Substance. Do té doby se dá 
používat mezerník, enter z textového pole nebo jiný vzhled.

Original comment by kamil.paral on 16 May 2011 at 5:40

GoogleCodeExporter commented 9 years ago
Ono by řešení nemuselo být obtížné. Přidat na oba tlačítka listener, 
například keyReleased do něho podmínku který by v případě Substance 
vzhledu kontroloval, jaká klávesa se zmáčkla a v případě správného 
tlačítka zavolala jednu z metod, kterou máš ve zdrojáku. To, že se těm 
metodám posílá i událost by vadit nemělo, když s ní obě volané metody 
nepracují (s javou začínám a snad se nepletu :) ). Takže přidání jen 
pár řádků do zdrojáku.
Ale mě osobně tento "neproblém" nevadí.
Vyřešeno, hotovo, šmitec.

Original comment by m.misi...@gmail.com on 16 May 2011 at 6:43

GoogleCodeExporter commented 9 years ago
Máš pravdu, ale psaní workaroundů pro různé vzhledy je cesta do pekel. 
Už tak jich tam mám dost.

Original comment by kamil.paral on 17 May 2011 at 8:02