home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / kbdredef.zip / README.HUN < prev    next >
Text File  |  1996-03-10  |  9KB  |  201 lines

  1.  
  2.                       Keyboard Redefiner 2.00 for OS/2
  3.                            (c) Pál Ferenc, 1996.
  4.  
  5.  
  6.  
  7. Bevezetô:
  8. ──────────────
  9.   A KBDREDEF átdefiniálja a standard 101/102 billentyûzetet egy szabadon
  10.   választható kiosztásúvá.  A billentyûzet át lesz definiálva a PM, az
  11.   OS/2, DOS fullscreen és windowed session-ökben egyaránt. Másszóval, a
  12.   billentyûzet minden szekcióban át lesz definiálva, kivéve a WIN-OS/2
  13.   szekciókat.
  14.  
  15.  
  16.   A KBDREDEF OS/2 Warp 3 alatt mûködik.  Szerintem fog mûködni a régebbi
  17.   OS/2 2.x-es verziókban is, de én nem teszteltem.
  18.  
  19.  
  20.   A KBDREDEF elindítható OS/2 parancs sorból vagy a Desktop-ról. A
  21.   programot paraméter nélkül indítva be fogja tölteni az alapértelmezett
  22.   kiosztást (ami a KBDREDEF.KBD file-ban van), és átdefiniálja a
  23.   billentyûzetet. Az eredeti kiosztást (ami aktív volt mikor elindítottad
  24.   a KBDREDEF-et) megjegyzi, és egy "hotkey" segítégével válthatsz a két
  25.   kiosztás között.
  26.  
  27.  
  28.   Szabadon definiálhatod a Te saját kiosztásodat, ahogy szereted
  29.   használni a billentyûzetet, egy Layout Editor segítségével. Annyi féle
  30.   kiosztást definiálhatsz, amennyit csak akarsz. A különbözô kiosztások
  31.   egy-egy .KBD kiterjesztésû file-ban lesznek letárolva.
  32.   Az eredeti archivumban mellékeltem egy pár kiosztást:
  33.       KBDREDEF.KBD  -  Ez az én saját kiosztásom. A magyar írógép
  34.                        szabványnak megfelelô, a Z és Y felcserélésével.
  35.       DVORAK.KBD    -  Standard ANSI Dvorak billentyûzet kiosztás.
  36.       DVORAKLH.KBD  -  Left Hand Dvorak billentyûzet kiosztás.
  37.       DVORAKRH.KBD  -  Right Hand Dvorak billentyûzet kiosztás.
  38.       US.KBD        -  Ez a standard US billentyûzet kiosztás. Nincs
  39.                        jelentôsége, de azt hiszem hasznos lesz
  40.                        kiindulásként, amikor a saját kiosztásodat
  41.                        szeretnéd elkészíteni.
  42.  
  43.  
  44.   Egy billentyûre összesen 4 karaktert definiálhatsz:
  45.         1. Normal   - ez a normál kisbetû
  46.         2. Upper    - ez a normál nagybetû, amikor a SHIFT vagy a CAPSLOCK
  47.                       aktív.
  48.         3. AltLower - ez a karakter akkor jelenik meg, amikor a billentyût
  49.                       az ALT-tal együtt nyomod le.
  50.         4. AltUpper - ez a karakter akkor jelenik meg, amikor a billentyût
  51.                       az ALT+SHIFT-tel vagy az ALT+CTRL-lal nyomod le.
  52.                       A Layout Editor-ban választhatsz, hogy melyik módot
  53.                       akarod használni.
  54.  
  55.    A következô ábra remélem egy kicsit könnyebben érthetôvé teszi a
  56.    fentieket:
  57.                      ┌────┐
  58.             Upper -->│É : │<-- AltUpper   (ALT+SHIFT-tel vagy ALT+CTRL-lal)
  59.             Lower -->│é ; │<-- AltLower   (ALT-tal)
  60.                      └────┘
  61.  
  62.   Hogy átváltogass az újradefiniált és az eredeti kiosztás között, nyomd
  63.   meg a SWITCHKEY-t a PM-ben. Az alapértelmezett SwitchKey a
  64.   Ctrl+Alt+F12, de ezt is szabadon megváltoztathatod a Layout Editor-ban.
  65.   A SWITCHKEY-el való váltás nem mûködik fullscreen módban.
  66.   Szintén tudsz váltani a két kiosztás között a /Toggle parancs-sori
  67.   paraméterrel. Amikor váltasz a két kiosztás között, egy rövid sipszót
  68.   fogsz hallani a géptôl.
  69.  
  70.  
  71. Használat:
  72. ───────────
  73.  
  74.   KBDREDEF.EXE [opciók] | [kbdfile]
  75.  
  76.   Ha a KBDREDEF.EXE-t paraméterek nélkül indítod el, akkor be fogja
  77.   tölteni az alapértelmezett kiosztást a KBDREDEF.KBD file-ból, és
  78.   átdefiniálja a billentyûzetet e szerint. Megadhatsz egy file-nevet mint
  79.   paraméter és akkor ebbôl a file-ból fogja betölteni a kiosztást. Ez
  80.   nagyon hasznos, ha egyszerre több féle kiosztást szeretnél használni.
  81.  
  82.   Amikor a KBDREDEF.EXE-t elindítottad "rezidens" marad addig, amíg
  83.   unload-olod a /Kill paraméterrel.
  84.   Nem szükséges unload-olnod a KBDREDEF-et ha egy másik kiosztást file-t
  85.   szeretnél betölteni.
  86.  
  87.   Például:
  88.      KBDREDEF.EXE
  89.         betölti a KBDREDEF.KBD (alapértelmezett), és átdefiniálja a
  90.         billentyûzetet.
  91.      KBDREDEF.EXE DVORAK.KBD
  92.         betölti a DVORAK.KBD kiosztást, és átdefiniálja a
  93.         billentyûzetet a Dvorak kiosztás szerint.
  94.  
  95.  
  96.   Parancs-sori paraméterek:
  97.     /Kill           -  Unload-olja a KBDREDEF-et és visszaállítja az
  98.                        eredeti kiosztást.
  99.  
  100.     /View           -  Megmutatja az aktív kiosztást. Ez az opció csak
  101.                        akkor mûködik, ha a KBDREDEF már aktív.
  102.  
  103.     /Edit [kbdfile] -  Elindítja a Layout Editor-t. Ha megadsz egy
  104.                        file-nevet, akkor azt a file-t fogod definiálni.
  105.                        Ezzel az opcióval elkészítheted a különbözô
  106.                        kiosztásaidat.
  107.  
  108.     /Status         -  Státusz információk a KBDREDEF-rôl.
  109.  
  110.     /Toggle         -  Vált az átdefiniált és az eredeti kiosztás
  111.                        között.
  112.  
  113.     /Help           -  Kiírja a help-et.
  114.  
  115.  
  116.  
  117. Layout Editor:
  118. ───────────────
  119.   A Layout Editor-t a /Edit paraméterrel indíthatod el. Megadhatsz egy
  120.   file-nevet is, és akkor azt a file-t fogod definiálni. Ha nem adsz meg
  121.   file-nevet, akkor a Layout Editor a KBDREDEF.KBD-t fogja betölteni.
  122.  
  123.  
  124.   Az én tippeim a saját billentyûzet kiosztásod elkészítéséhez:
  125.      1. Csinálj egy másolatot az US.KBD file-ról és nevezd át akármire,
  126.         amire akarod. Példál MYLAYOUT.KBD-re.
  127.      2. Indítsd el a Layout Editor-t ezzel a file-lal:
  128.           KBDREDEF.EXE /Edit MYLAYOUT.KBD
  129.      3. Definiáld a saját billentyûzet kiosztásodat. Olvasd el az alsó
  130.         sorokat, ezek segítenek a Layout Editor használatában.
  131.      4. Válaszd ki azt a billentyûzet kombinációt amit SwitchKey-ként
  132.         szeretnél használni, ehhez nyomd meg az F1-et.
  133.         Az alapértelmezett SwitchKey a Ctrl+Alt+F12.
  134.      5. Válaszd ki az AltUpper billentyût az F2 lenyomásával. Az
  135.         Alt+Ctrl és az Alt+Shift között választhatsz. Az
  136.         alapértelmezett az Alt+Shift. Ez elég kényelmes, de ahogy én
  137.         észrevettem van egy-két program ami ezt a kombinációt saját
  138.         funkciókra használja, ezért ezekkel a programokkal nem fog menni
  139.         ez a kombináció, helyette használhatod az Alt+Ctrl-t.
  140.      6. Lépj ki a Layout Editor az ESC-kel és mentsd el a változásokat.
  141.  
  142.   A fenti lépésekkel elkészítetted a saját billentyûzet kiosztásodat.
  143.   Ezután elindíthatod a KBDREDEF.EXE-t a MYLAYOUT.KBD-vel és kipróbálhatod:
  144.       KBDREDEF.EXE MYLAYOUT.KBD
  145.  
  146.   Vagy egyszerûen nevezd át a MYLAYOUT.KBD-t KBDREDEF.KBD-re, és a
  147.   KBDREDEF.EXE-t paraméterek nélkül is elindíthatod, mert a
  148.   KBDREDEF.KBD az alapértelmezett kiosztás.
  149.  
  150.  
  151.   A Layout Editor eléggé csúnyácska. Sajnálom ;)
  152.   De azt hiszem, nem kellesz túl gyakran használnod.
  153.  
  154.  
  155.  
  156. Megjegyzések:
  157. ──────────────
  158.   1.  Az OS/2 bármilyen kiosztását használhatod, az eredeti és az
  159.       újradefiniált kiosztás között fogsz tudni váltani. Azt nevezem
  160.       eredeti kiosztásnak, ami aktív volt mikor elindítottad a KBDREDEF-et.
  161.  
  162.   2.  Ha megváltoztatod az OS/2 kiosztását az OS/2 KEYB.COM-jával amikor a
  163.       KBDREDEF aktív, akkor a KBDREDEF le fogja ezt kezelni és átváltja
  164.       magát "Not Redefined" módba. Ekkor hallani fogsz egy rövid sípszót a
  165.       géptôl, ez ugyanolyan sípszó, mint amit akkor hallasz, amikor
  166.       kapcsolsz a kiosztások között. Ettôl a ponttól kezdve, a váltás a
  167.       mostani és az újradefiniált kiosztás között fog történni.
  168.  
  169.  
  170.  
  171. Mindezek után:
  172. ───────────────
  173.   Elôször is, remélem hasznosnak fogod találni ezt a kis programot a
  174.   mindennapi munkád során.
  175.  
  176.   Ez a program egy eléggé nehéz munka volt, komolyan. Bár a program maga
  177.   kicsi, körülbelül 2000 sor, de az OS/2 API-k és programozási
  178.   információk elég szûkszavúak ezen a téren, ezért nem sokat segítettek
  179.   nekem a KBDREDEF elkészítésében. Információként a VisualAge C++, a
  180.   DevCon 9 és az összes erre vonatkozó dokumentációt amit a BBS-emen
  181.   találtam megpróbáltam felhasználni, de nem sokat segítettek. Ezért
  182.   elkerülhetetlen volt, hogy debug-oljam az OS/2 egyes részeit, és így
  183.   tudtam megérteni, hogyan tudom megcsinálni a KBDREDEF-et. Például azzal
  184.   veszítettem el egy hetet, hogy nem tudtam hogyan tudnám "rezidenssé"
  185.   tenni a DLL-t amikor ki akarok lépni az EXE-bôl. De amikor rájöttem erre
  186.   a trükkre, még nagyobb lelkesedés töltött el a munkám érdekében.
  187.  
  188.   Szóval, nem akarom ezt a programot shareware-ré vagy kereskedelmi
  189.   termékké tenni. Abszolút szabadon használhatod. De ha hasznosnak
  190.   találod, kérlek küldj nekem körlübelül 1000 Forintot, ha teheted,
  191.   hogy lássam, a munkám nem volt haszontalan.
  192.   Elôre is nagyon szépen köszönöm.
  193.  
  194.  
  195.  
  196. Pal, Ferenc                            Vertigo OS/2 BBS
  197. Miskolc,
  198. Irinyi J. ut 13. 2/1                   Fidonet: 2:370/25
  199. 3534                                   OS2NET:  81:436/1
  200. HUNGARY                                E-mail:  gofpal@gold.uni-miskolc.hu
  201.