home *** CD-ROM | disk | FTP | other *** search
/ Chip 1999 November / Chip_1999-11_cd.bin / ctenari / Cibulka / MOUSKEYB.txt < prev   
Text File  |  1999-10-10  |  12KB  |  230 lines

  1. Tento text je i s obrßzky v souboru mouskeyb.doc ve formßtu Word 97.
  2.  
  3.   MOUSKEYB 1.01 (beta)  pro vÜechny verze 32-bitov²ch Microsoft Windows
  4.   ---------------------------------------------------------------------
  5.  
  6. MOUSKEYB slou₧φ jako nßhrada klßvesnice myÜφ. Vznikl na zßklad∞ v²zvy 
  7. na CD Chip 9/1999:
  8.  
  9. äDobr² den, mßm na vßs prosbu, pot°eboval bych n∞jak² sharewarov² nebo 
  10. freewarov² program pro mΘho handicapovanΘho kamarßda (mß oslabenΘ svaly,
  11. je na vozφku a pou₧φvß jen jednu ruku a psanφ na klßvesnici je pro n∞j 
  12. problΘm), kter² by mu umo₧≥oval psßt myÜφ nap°. ve Wordu a dalÜφch 
  13. programech.ô
  14.  
  15.   Program umo₧≥uje:
  16. * odesφlßnφ jednotliv²ch znak∙ do aktivnφ aplikace
  17. * editovßnφ textu pomocφ myÜi ve vlastnφm editoru a odesφlßnφ do aktivnφ 
  18.   aplikace
  19. * odesφlßnφ 10 voliteln²ch °φdφcφch sekvencφ do aktivnφ aplikace
  20. * odesφlßnφ text∙ ze äseznamu frßzφô do aktivnφ aplikace. Seznam frßzφ 
  21.   obsahuje texty p°edem p°ipravenΘ  v souboru .txt. Frßze mohou b²t 
  22.   jednotlivß slova, slovnφ spojenφ, v∞ty nebo celΘ odstavce. Soubor∙ frßzφ 
  23.   m∙₧e b²t libovoln² poΦet (nap°. pro r∙znΘ tΘmatickΘ oblasti). Je to 
  24.   obdoba nap°. funkce Automatick² text MS Word, ale s platnostφ pro 
  25.   vÜechny aplikace.
  26. * kopφrovßnφ text∙ z aktivnφ aplikace do odklßdacφho seznamu pro jejich   
  27.   opakovanΘ pou₧itφ (mnohonßsobn² vizußlnφ textov² clipboard)
  28.  
  29. I kdy₧ m²m p∙vodnφm zßm∞rem bylo vytvo°enφ jedno·ΦelovΘho programu, program
  30. obsahuje i funkce, kterΘ se mohou hodit vÜem, kte°φ pracujφ s texty.
  31.  
  32. Program jsem zb∞₧n∞ vyzkouÜel v prost°edφ Win95A, Win95B, Win98, Win NT 4.0
  33. s SP 3. Neinstaluje se, ani nezapisuje do registr∙. Svß data uklßdß do 
  34. adresß°e Windows do souboru mouskeyb.dat. Pokud se rozhodnete program smazat,
  35. m∙₧ete smazat i tento soubor.
  36.  
  37. Program MOUSKEYB je voln∞ Üi°iteln² a voln∞ k dispozici û tzv. freeware. 
  38. Pokud se rozhodnete obΦas program pou₧φt, budu rßd, kdy₧ mi poÜlete 
  39. pohlednici vaÜeho bydliÜt∞ na adresu:
  40.  
  41.      Ing. Pavel Cibulka,  Na PanΦav∞ 591, 538 51  Chrast u Chrudimi
  42.  
  43. ----------------------------------------------------------------------------
  44.  
  45. Po prvnφm startu programu se objevφ okno s klßvesnicφ v p°edem danΘ 
  46. velikosti a na p°edem danΘ pozici. D∙le₧itΘ upozorn∞nφ: klßvesnice je typu 
  47. ästay on topô, tzn. v₧dy z∙stßvß jako hornφ okno. Pokud n∞jakß aplikace 
  48. zobrazφ dialogovou zprßvu a okno s klßvesnicφ bude uprost°ed obrazovky, 
  49. pak tato zprßva nebude vid∞t. Pokud navφc dialogovΘ okno bude systΘmov∞ 
  50. modßlnφ, pak ani nep∙jde okno s klßvesnicφ odtßhnout. Pak nezb²vß, ne₧ 
  51. zkusit naslepo potvrdit dialogovou zprßvu stiskem Esc, Enter, Alt-O, Alt-Z 
  52. (pak si ovÜem nep°eΦteme obsah zprßvy), nebo nßsilφm ukonΦit ·kol MOUSKEYB.
  53. Proto doporuΦuji okno s klßvesnicφ umφs¥ovat do spodnφ poloviny obrazovky
  54. (totΘ₧ platφ pro okno se seznamem frßzφ).
  55.  
  56. Po startu programu je aktivnφ okno s klßvesnicφ, proto je cφl neznßm². 
  57. Kliknutφm na jinΘ okno se toto stane cφlov²m, nßzev okna se objevφ v titulku. 
  58. Program operuje v rßmci celΘho systΘmu, proto i kdy₧ kliknete na plochu, 
  59. uvidφte v titulku Program Manager a m∙₧ete ovlßdat sprßvce program∙.
  60.  
  61. Re₧im po znaku
  62. --------------
  63. V tomto re₧imu se v₧dy po stisknutφ tlaΦφtka toto odeÜle aktivnφ aplikaci. 
  64. Program emuluje stisknutφ klßvesy na fyzickΘ klßvesnici. Aby se v aplikaci 
  65. zobrazovaly sprßvnΘ znaky, musφ b²t nastavena Φeskß klßvesnice a na 
  66. fyzickΘ klßvesnici by nem∞l b²t aktivnφ CapsLock. Program podle verze 
  67. Windows emuluje stisk klßves tak, aby se do aplikace dostal sprßvn² znak 
  68. (k≤dovacφ tabulky pro Win95 a vyÜÜφ verze jsou r∙znΘ).
  69.  
  70. VelkΘ pφsmeno napφÜeme tak, ₧e nejd°φve stiskneme tlaΦφtko Shift a potom 
  71. pφsmeno. Nebo stiskneme tlaΦφtko Cps (rozsvφtφ se ledka na tlaΦφtku), pak 
  72. jsou vÜechna pφsmena velkß do tΘ doby, ne₧ znovu stiskneme Cps (ledka
  73. zhasne).
  74. NejΦast∞ji pou₧φvan² znak ämezeraô zadßme rovn∞₧ stisknutφm pravΘho 
  75. tlaΦφtka myÜi, pokud je kurzor myÜi nad n∞kter²m tlaΦφtkem na klßvesnici.
  76.  
  77. Po odeslßnφ znaku do aplikace tato z∙stßvß aktivnφ, tak₧e vidφte textov² 
  78. kurzor. Pokud zaktivujete okno s klßvesnicφ, bu∩ kliknutφm na titulek nebo
  79. p°i zm∞n∞ n∞kterΘho nastavenφ, nejrychleji aktivujete p∙vodnφ aplikaci
  80. p°ejetφm myÜφ p°es zaÜkrtßvacφ box Po znaku.
  81.  
  82.  
  83. Re₧im po textu
  84. --------------
  85. Do tohoto re₧imu se dostaneme odÜkrtnutφm boxu Po znaku. 
  86. Pod klßvesnicφ je zobrazen editor, do kterΘho je p°esm∞rovßn v²stup z klß-
  87. vesnice. TlaΦφtky 2,4,6 volφme, kolik °ßdk∙ textu mß b²t zobrazeno (upravφ
  88. se velikost okna).
  89. TlaΦφtko Smazat vyma₧e cel² obsah editoru.
  90. TlaΦφtko Odeslat p°enese cel² obsah editoru do aplikace (stejn² efekt je p°i 
  91. dvojkliku myÜφ na ploÜe editoru). Po odeslßnφ z∙stßvß text v editoru, ale po 
  92. napsßnφ prvnφho dalÜφho znaku se vyma₧e. Pokud chceme obsah editoru 
  93. zachovat, pak jako prvnφ znak stiskneme Üipku vpravo.
  94.  
  95. Pozn.: p°enos do aplikace jde p°es clipboard, tj. p°edchozφ obsah clipboardu 
  96. se zruÜφ. Text se do aplikace dostane, pokud tato akceptuje vklßdßnφ 
  97. z clipboardu pomocφ Ctrl-V (platφ i pro seznam frßzφ).
  98.  
  99.  
  100. Seznam frßzφ
  101. ------------
  102. Toto okno m∙₧e b²t zobrazovßno nßsledovn∞:
  103.  
  104. * po vyvolßnφ z klßvesnice se zobrazφ, z∙stßvß viditelnΘ do tΘ doby, dokud 
  105.   se z n∞j nep°enese n∞jak² text do aplikace, pak se zav°e û v menu 
  106.   Nastavenφ zaÜkrtnuta polo₧ka Schovßvat seznam frßzφ
  107. * po vyvolßnφ z klßvesnice je trvale zobrazeno a₧ do uzav°enφ u₧ivatelem 
  108. * u₧ivatel m∙₧e odstranit z obrazovky okno s klßvesnicφ pomocφ tlaΦφtka 
  109.   v levΘm hornφm rohu (Üipka vpravo dol∙), pak z∙stßvß trvale viditelnΘ pouze 
  110.   okno Frßze. Pokud v tomto stavu okno zav°eme, ukonΦφ se celß aplikace 
  111.   MOUSKEYB a po novΘm startu se ji₧ nezobrazuje okno s klßvesnicφ, ale 
  112.   pouze okno Frßze. Tento stav budou z°ejm∞ pou₧φvat ti, kte°φ nepot°ebujφ 
  113.   zadßvat znaky myÜφ, ale vyu₧ijφ mo₧nost usnadn∞nφ prßce s opakovan²m 
  114.   textem. Okno s klßvesnicφ lze vrßtit na obrazovku stiskem stejnΘho
  115.   tlaΦφtka, kde se mezitφm zm∞nila Üipka na vlevo nahoru.
  116.  
  117. V hornφ Φßsti je seznam frßzφ ze souboru, v dolnφ Φßsti odklßdacφ seznam. 
  118. Velikost obou seznam∙ v okn∞ lze m∞nit p°eta₧enφm posuvnφku mezi nimi. 
  119. TlaΦφtka se Üipkami slou₧φ ke zm∞n∞ rozm∞r∙ okna.
  120.  
  121. Do seznamu frßzφ naΦteme text ze souboru .txt, jeho₧ nßzev zadßme po
  122. stisknutφ t°etφho tlaΦφtka zleva v okn∞ Frßze nebo p°es menu Nastavenφ
  123. v okn∞ klßvesnice. Soubor vybereme dvojklikem v seznamu DostupnΘ soubory.
  124. Soubory frßzφ musφ b²t umφst∞ny ve stejnΘm adresß°i s programem Mouskeyb.
  125. Po v²b∞ru souboru jeÜt∞ zadßme, jestli mß b²t obsah souboru v seznamu
  126. abecedn∞ set°φd∞n, nebo ne (t°φd∞nφ m∙₧eme pozd∞ji zm∞nit pomocφ tlaΦφtek
  127. abc a bca). TlaΦφtko Smazat vyma₧e pole P°i°azenφ a seznam frßzφ se po
  128. stisku OK vyprßzdnφ.
  129.  
  130. Do odklßdacφho seznamu p°eneseme text tak, ₧e v aplikaci oznaΦφme
  131. po₧adovan² text a v okn∞ Frßze stiskneme tlaΦφtko se symbolem fotoaparßtu.
  132.  
  133. Ze seznam∙ p°eneseme text do aplikace nßsledovn∞:
  134. * dvoklikem myÜφ se p°enese jedna polo₧ka seznamu
  135. * pokud chceme p°enΘst vφce polo₧ek, oznaΦφme je ta₧enφm myÜφ a stiskneme
  136.   pravΘ tlaΦφtko myÜi. P°i p°enosu vφce polo₧ek program vklßdß mezi
  137.   jednotlivΘ polo₧ky odskok na nov² °ßdek.
  138.  
  139. Seznamy jsou typu listbox, proto zßm∞rn∞ pou₧φvßm pojem polo₧ka seznamu
  140. a nikoliv °ßdek. Jedna polo₧ka seznamu je libovoln∞ dlouh² text, tak₧e po
  141. p°enesenφ do aplikace se jeden ä°ßdekô seznamu m∙₧e v editoru zalßmat na
  142. n∞kolik °ßdk∙.
  143.  
  144. JednotlivΘ polo₧ky v odklßdacφm seznamu m∙₧eme smazat tak, ₧e polo₧ku 
  145. oznaΦφme stiskem levΘho tlaΦφtka a pak stiskneme pravΘ tlaΦφtko myÜi.
  146. Cel² obsah odklßdacφho seznamu m∙₧eme vymazat stiskem funkΦnφho tlaΦφtka
  147. ·pln∞ vpravo. Pokud p°i ukonΦenφ programu MOUSKEYB nenφ odklßdacφ seznam
  148. prßzdn², program se zeptß, jestli chceme obsah ulo₧it do souboru. Pokud 
  149. odpovφme ano, ulo₧φ jej do souboru ODKLAD.TXT, p°iΦem₧ p∙vodnφ soubor p°epφÜe.
  150.  
  151. Zav°φt okno Frßze m∙₧eme takΘ stiskem pravΘho tlaΦφtka myÜi na ploÜe 
  152. seznamu frßzφ, pokud ale nenφ v seznamu vybrßno vφce ne₧ jedna polo₧ka a 
  153. souΦasn∞ je na obrazovce okno s klßvesnicφ.
  154.  
  155. Poznßmka k vyu₧itφ seznamu frßzφ:
  156. P°i psanφ program∙ se zßm∞rn∞ vyh²bßm dlouh²m nßzv∙m prom∞nn²ch, proto₧e se 
  157. mi nechce je znovu a znovu opisovat, samoz°ejm∞ na ·kor Φitelnosti programu.
  158. Te∩ to mo₧nß zm∞nφm; v₧dy¥ p°eci bude docela snadnΘ dlouhΘ nßzvy napsat jen
  159. jednou p°i deklaracφch, pak je zkopφrovat do .txt souboru, co₧ je zßle₧itost
  160. okam₧iku, a pak u₧ je jen ähßzetô na obrazovkuà
  161. TakΘ si docela dob°e dokß₧u p°edstavit äodpov∞dnΘhoô Φlov∞ka, kter²
  162. n∞kolikrßt denn∞ pφÜe v∞ty typu äVelice litujeme, ₧e Vßm nem∙₧eme podat
  163. p°φzniv∞jÜφ zprßvuàô, tak proΦ mu jeho bohulibou Φinnost neulehΦit tφm, ₧e
  164. tuto  a podobnΘ si ulo₧φ do souboru pro opakovanΘ pou₧itφ, nap°. s nßzvem
  165. Standardnφ odpov∞dià
  166.  
  167. Menu Nastavenφ v okn∞ klßvesnice
  168. --------------------------------
  169. Zobrazit funkΦnφ tlaΦ. - zapφnß/vypφnß zobrazenφ funkΦnφch tlaΦφtek
  170.                          na klßvesnici
  171. Schovßvat seznam frßzφ - p°i nastavenφ se seznam frßzφ po odeslßnφ textu do
  172.                          aplikace zav°e nebo minimalizuje, podle viditelnosti
  173.                          okna s klßvesnicφ
  174. Uklßdat pozice oken    - p°i nastavenφ se po startu zobrazφ okna na 
  175.                          poslednφch pozicφch
  176. Automatickß mezera     - po zadßnφ odd∞lovacφho znaku se vyÜle mezera
  177. Bold pφsmo tlaΦφtek    - zapφnß/vypφnß tuΦnΘ pφsmo popisu tlaΦφtek
  178. Bold pφsmo editoru     - zapφnß/vypφnß tuΦnΘ pφsmo editoru
  179. Pφsmo tlaΦφtek         - volba typu pφsma popisu tlaΦφtek z 10 mo₧nostφ
  180. Pφsmo editoru          - volba typu pφsma editoru z 10 mo₧nostφ
  181. Rozm∞ry tlaΦφtek       - volba rozm∞r∙ tlaΦφtek v²b∞rem ze 4 mo₧nostφ
  182.                          nebo vlastnφ nastavenφ
  183. V²znam funkΦnφch tl.   - editace obsahu funkΦnφch tlaΦφtek
  184. Seznamy frßzφ...       - naΦtenφ seznamu frßzφ ze souboru
  185.  
  186.  
  187. FunkΦnφ tlaΦφtka
  188. ----------------
  189. P°i zaÜkrtnutΘ polo₧ce menu Zobrazit funkΦnφ tlaΦ. je na pravΘ Φßsti 
  190. klßvesnice zobrazeno 10 funkΦnφch tlaΦφtek, jejich₧ v²znam lze editovat. Po 
  191. prvnφm startu programu jsou nastaveny na klßvesy F1 a₧ F10.
  192. Aktußlnφ v²znam klßves se zobrazuje v popiskßch p°i najetφ kurzoru myÜi nad 
  193. tlaΦφtko (aby se tyto popisky zobrazily, tak v₧dy p°i najetφ myÜφ nad
  194. tlaΦφtko se stßvß okno s klßvesnicφ aktivnφm, zmizφ textov² kurzor z 
  195. aplikace, zp∞t do aplikace vrßtφme kurzor nejrychleji p°ejetφm myÜφ nad
  196. boxem Po znaku).
  197.  
  198. Po aktivaci polo₧ky menu V²znam funkΦnφch tl. se zobrazφ okno pro novΘ 
  199. zadßnφ obsahu funkΦnφch tlaΦφtek.
  200. Ka₧dΘ tlaΦφtko m∙₧e obsahovat °φdφcφ sekvenci ze dvou znak∙, ke ka₧dΘmu 
  201. znaku lze zadat stav klßves Ctrl, Alt a Shift. Po₧adovan² znak p°etßhneme 
  202. myÜφ ze seznamu.
  203. U₧iteΦnΘ by mohly b²t kombinace Ctrl-C a Ctrl-V pro kopφrovßnφ bez fyzickΘ 
  204. klßvesnice a bez nutnosti p°echodu p°es menu Edit aplikace, nebo nap°φklad
  205. pokud vßÜ editor obsahuje menu Edit a Undo, pak kombinace Alt-E a U pro
  206. rychlΘ zruÜenφ poslednφ operace (nap°. pokud jsme vlo₧ili text jinam, ne₧
  207. jsme cht∞li).
  208.  
  209. Zm∞na rozm∞r∙ tlaΦφtek
  210. ----------------------
  211. Pokud mß b²t okno s klßvesnicφ opravdu pou₧ito pro psanφ myÜφ, pak ka₧dΘmu
  212. jist∞ vyhovuje jinß velikost tohoto okna, jak z hlediska ätrefovßnφô se myÜφ
  213. na tlaΦφtka, tak i z hlediska plochy zabranΘ tφmto äp°ekß₧ejφcφmô prvkem.
  214. Proto je mo₧no velikost zvolit nastavenφm zßkladnφho rozm∞ru tlaΦφtka, bu∩ 
  215. v²b∞rem ze 4 p°ipraven²ch velikostφ, nebo nastavenφm vlastnφho rozm∞ru û 
  216. menu Rozm∞ry tlaΦφtek a Vlastnφ.
  217.  
  218. Zm∞na rozmφst∞nφ tlaΦφtek
  219. -------------------------
  220. Ka₧dΘmu jist∞ nemusφ vyhovovat rozvr₧enφ tlaΦφtek na klßvesnici, jak jsem 
  221. ho navrhnul, proto si m∙₧e tlaΦφtka zp°ehßzet. Po stisknutφ tlaΦφtka pro 
  222. zahßjenφ p°emφs¥ovßnφ v titulku okna je mo₧no v₧dy dv∞ tlaΦφtka mezi sebou 
  223. prohodit (pouze tlaΦφtka zßkladnφho rozm∞ru). Klikneme na prvnφ tlaΦφtko a 
  224. pak na druhΘ a dojde k jejich zßm∞n∞.
  225. UkonΦenφ p°emφs¥ovßnφ je stiskem stejnΘho tlaΦφtka, jeho₧ ikona i popiska se 
  226. mezitφm zm∞nily. Pokud doÜlo k n∞jakΘ zm∞n∞, mßme tyto mo₧nosti: 
  227. ponechat tento stav platn²m a ulo₧it jej pro trvalΘ pou₧φvßnφ, ponechat stav 
  228. platn²m, ale neuklßdat jej, obnovit p∙vodnφ stav p°ed zaΦßtkem p°emφs¥ovßnφ,
  229. obnovit mnou navr₧enΘ rozmφst∞nφ.
  230.