qt tekstivahendite ergonoomika

Linuxi tarkvaraliste küsimustega seotud foorum

Moderaator: Moderaatorid

Vasta
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

qt tekstivahendite ergonoomika

Postitus Postitas wk »

Terr!

On mul selline filosoofilisemat laadi teemapüstitus. Windowsist Linuxile üle tulles oli päris mitmeid tüütuid pisiasju, mis GUI kasutamisel olid häirivad. Paljud neist on tänaseks ära lahendatud, näiteks lõikepuhvri kasutamisel oli ühine puhver hiirega selekteerimise ja käsuga (Ctrl+C või Ctrl+Ins või menüüst Copy) puhvrisse lükkamise jaoks ning see tekitas tüütut segadust, kui selekteerimisel asendati automaatselt Ctrl+C-ga puhvrisse võetu sisu. Tänapäeval (vähemasti KDE all) enam sellega probleemi pole.

Teine asi (omane just KDE/Qt rakendustele), mis mind on häirinud, on seotud tekstis liikumise loogikaga. Kui klaviatuuri abil liikuda tekstis edasi sõna kaupa (Ctrl+nool paremale) või valida teksti sõna kaupa (Ctrl+Shift+nool paremale), siis edasi ei liiguta mitte sõnalõppe pidi, vaid sammu kaasatakse ka kõik sõnale järgnevad tühikumärgid. gtk-rakendused on selles mõttes mõistlikumad, vähemalt minu maitsele.

Tegemist on suhteliselt väikese asjaga, kuid mul on kombeks oma liigutuste arvu optimeerida ja iga kord selekteerimisel tarbetu(te) lisaliigutus(t)e tegemine ruineerib pisitasa kasutamismõnu ;)

Siit minu küsimused:
a) kas kedagi veel häirib selline loogika?
b) kas keegi näeb mingit hääd põhjust, miks qt puhul on kasutusel just selline tühiku kaasamine sõnaüksusse?
Kõike hääd,
WK
Kasutaja avatar
Qilaq
Vana Pingviin
Vana Pingviin
Postitusi: 1219
Liitunud: 25.10.2006, 18:58

Postitus Postitas Qilaq »

Tegelikult ei häiri, otse vastupidi - kui tühimärke sellisel valimisel ei kaasataks, jätaks see ju nt teksti teisaldamisel vanasse kohta üleliigse tühimärgi ja uues kohas tuleks see käsitsi uuesti sisestada, mis on mu meelest oluliselt tüütum. Samas on ju alati olemas ka Shift+nool paremale/vasakule, mis valib just täpselt selle tekstiosa, mida vaja.
Tõlkija (Mandriva Linux, KDE, Scribus, CUPS)
Vasta