Portál AbcLinuxu, 4. května 2025 04:44

Umax Office Keyboard

Ovladač: dodává někdo jiný

Technické parametry

Rozměry (mm): 513 x 240 x 35
Rozhrani: PS/2
Popis klaves: pouze ceske rozlozeni
52 multimediálních kláves (prace se schrankou, ovladani hlasitosti a prehravace, sleep, power off, ALT+TAB, ALT+F4, scroll Pad, ovladani internetu a kancelarske aplikace a 2 rezimy klaves F1-F12)

Identifikace pod Linuxem

nijak nedetekuje - nektore funkcni klavesy vsak funguji rovnou bez ovladace (klavesnice generuje rovnou dvojstisk hardwarove, napr word button CTRL+ALT+D)

Postup zprovoznění pod Linuxem

Pomoci aplikace LinEAK. Napsal jsem specifikaci, kterou je potreba pridat do souboru /usr/etc/lineakkb.def
[UOK]
  brandname = "Umax"
  modelname = "Office Keyboard"
  [KEYS]
        Back                    = 234
        Forward                 = 233
        
        BlueLeft                = 166 
        BlueRight               = 168 
#       BlueUp                  = 139 (only once)
        BlueDown                = 139
        
        Stop                    = 232
        WWW                     = 178
        Email                   = 236
        Favorites               = 230 
        Refresh                 = 231
        Search                  = 229
        
        PowerOff                = 222
        Sleep                   = 223
        Mute                    = 160
        VolumeUp                = 176
        VolumeDown              = 174
        
        Play|Pause              = 162
        Stop                    = 164
        Previous                = 144
        Next                    = 153

#        APP                    = xxx  Alt+Shift+TAB
#        Close                  = xxx  Alt+F4
#        Mark                   = xxx  Shift (switch - on/off) 
#        Cut                    = xxx  Shift+Del
#        Paste                  = xxx  Ctrl+v
#        Copy                   = xxx  Ctrl+c

#        Word                   = xxx  Ctrl+Alt+d
#        Excel                  = xxx  Ctrl+Alt+e 
#        PPoint                 = xxx  Ctrl+Alt+p
#        Calendar               = xxx  Ctrl+Alt+o 
#        Calc                   = xxx  Ctrl+Alt+c
#        MyCom                  = xxx  Meta+e 
#        LogOff                 = xxx  Meta Meta Up Up Up Return
      
# With F function        
#        Help                   = xxx  F1
#        New                    = xxx  Ctrl+n
#        Open                   = xxx  Ctrl+o
#        Save                   = xxx  F12

#        Replace                = xxx  F5
#        Spell                  = xxx  F7
#        Undo                   = xxx  Alt+BackSpace
#        Redo                   = xxx  Alt+Return

#        Reply                  = xxx  Ctrl+r
#        Forward                = xxx  Ctrl+f
#        Send                   = xxx  Ctrl+Return
#        Print                  = xxx  Shift+F12
  [END KEYS]
[END UOK]
Zakomentovane radky neni nutne pridavat, nicmene je uvadim, aby byl prehled o tom jake klavesove kombinace generuji jednotlive klavesy hardwarove. Pro takove pak muzeme nastavit napriklad v KDE 'control panel/mistni zvyklosti a zpristupneni/klavesove zkratky' pozadovane akce a nebo primo v editoru nabidky ve vlastnostech nejakeho zastupce, pokud chceme aby dana kombinace primo neco poustela.

Pro klavesy s vlastnim scankodem je pak vytvorit vlastni soubor pro lineak. Napriklad ja mam zatim nasledujici nastaveni:
$ cat ~/.lineak/lineakd.conf 
# LinEAK - Linux support for Easy Access and Internet Keyboards
#  Copyright (c) 2001,2002 Mark Smulders 
#  http://lineak.sourceforge.net
#
# lineakd configuration file
#
# LinEAK Configuration for Umax Office Keyboard

# Global settings
KeyboardType            = UOK
CdromDevice             = /dev/cdrom
MixerDevice             = /dev/mixer

# Specific keys of your keyboard
Back            = "mozilla -remote 'openURL(javascript:history.go(-1);)'"
Forward         = "mozilla -remote 'openURL(javascript:history.go(1);)'"
BlueLefft       = ""
BlueRight       = ""
Stop            = ""
WWW             = "/usr/bin/moztab"
Email           = "mozilla -mail"
Favorites       = ""
Refresh         = ""
Search          = "/usr/bin/moztab google.com"
PowerOff        = ""
Sleep           = "EAK_SCREEN_LOCK(KDE)"
Mute            = "EAK_MUTE"
VolumeUp        = "EAK_VOLUP"
VolumeDown      = "EAK_VOLDOWN"
Play|Pause      = "xmms -t"
Stop            = "xmms -s"
Previous        = "xmms -r"
Next            = "xmms -f"
kde script /usr/bin/moztab je jednoduchy skriptik:
$ cat /usr/bin/moztab 
#!/bin/sh
DISPLAY=:0.0
if ! `mozilla -remote "OpenURL($1,new-tab)"`
    then `mozilla -splash $1 &` 
fi
Pokud uz bezi mozilla tak otevre stranku v novem tab jinak otevre novou mozillu.

Poznámka

Sqely design.

Cena je okolo 1000Kc (listopad 2003). Z klavesnice primo cisi, jak je delana pro M$, ale nebyl by to linux, aby se nedal prispusobit a temer vsechny klavesy nerozchodit tak jak potrebuji.

Pri kazdem resetu pocitace (pri kontrole klavesnice po nabehnuti disku a cdromek) se zapne funkcni prepinac, ktery zpusobi, ze misto F1-F12 ty klavesy generuji vicestisky v M$ produktech pouzivanych treba na help (tedy jedina F1 zustane), open, new, save, replace atd. Castecne se toho da zbavit tak, ze premapujete akce, ktere jste meli driv na F1-F12 na tyhle vicestisky.

Co mne nejvic mrzi je, ze se mi zatim nepodarilo sprovoznit Scroll Pad, coz je podle popisu 4 tlacitko majici stejnou funkci jako 4D wheel u mysi. Problem je, ze klavesa up na tomto modrem 4tlacitku (normalni kurzorove sipky funguji normalne) slouzi jako prepinac, ktery vypne stisk down a opacne. Oba smery ale generuji stejny scankode 139.

Z ostatnich klaves je nepouzitelna snad jen Log Off, ktera generuje sekvenci win+up+up+enter, tedy jako pres start menu, ale i to se da v KDE nastavit tak aby to fungovalo.

Dokument vytvořil: Josef, 26.11.2003 10:29 | Zobrazeno: 787×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.