Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

keyboard ???

None
22 antwoorden
  • Na wat klooien in XF86Config heb ik dan eindelijk mijn Wacom tekentablet aan de gang, was wel wat lezen om het voorbeeld uit de wacom howto goed toe te kunnen passen (staat er weer eens lekker duidelijk allemaal :sad: ) had ik het toch in twee uur aan de praat en je kan er een lijntje me tekenen maar helaas is het nog niet "druk" gevoelig :sad:

    Maar de volgende stap is nu dus mijn multimedia toetsenbord.
    bovenaan zitten dus 16 xtra toetsen plux drie programmeerbare (onder windows tenminste)
    het betreft hier een btc 57xxker toetsenbord en er is een driver voor linux maar ….
    die vond ik op eoa. Chechische site die dus niet in het engels staat :sad: en ik kan dus ook het bestand vinden :sad: (ik had gezocht op 57xxker + linux en dan is er een resultaat van alleen maar oostblok site :sad: )

    Iemand ook zo toetsenbord ?? of igenlijk hoe kom ik er achter wat de keyboard nummers zijn van zulke toetsen ??? zodat ik ze evt. in mijn Xmodmap kan bijvoegen ??
  • op pagina 230 van M-DOS 6.2 UK manual staat een tekening van het Czech Republic toetenbord. Probeer dus iemand in jouw buurt te vinden met zo'n handleiding dan jun je het met een US of NL-bord vergelijken ivm de teotsennummers. Probeer anders even de bieb misschien hebben ze ook nog zo'n boek met zoiets erin (al dan niet uit het DOS-tijdperk) of kijk hier eens:
    http://www.debian.cz/proj/czkbd/stden.htm
    http://www.hermessoft.com/keyboards/czech.html http://www.penreader.com/ceepoc/Czech/Keyboard.html http://www.bohemica.com/czechonline/czechkeyboard/
    http://www.xfree86.org/archives/xfree86/2000-Jan/0400.shtml

  • quote:
    Originally posted by wstolk:
    Sorry was misschien niet helemaal duidelijk :???:


    nu wel, maar daar heb ik geen idee van.
    Zou je op de website van de fabrikant wat kunnen vinden? of is dat de "eoa Chechische site"
  • Als je me die link even geeft kan ik even kijken. Tenminste als het probleem is om die file op de Tjechische site te vinden.

    (en met een beetje mazzel kan ik je dan een "route-beschrijving" geven)

  • Het enige wat ik kon vinden is dit: http://www.btcusa.com/btc2001_e/keyboard.html
    maar dat heb je zelf ook wel gevonden denk ik.

    Die tjechische site kreeg je waarschijnlijk omdat er een advertentie van SuSE opstond.
    Verder is er niets te vinden over Linux en dat toetsenbord.
    Op beide sites is verder geen driver te vinden van dit toetsenbord.

    Is er geen algemene howto, over die extra toetsen bij het toetsenbord?? (of algemeen over het instellen van toetsen)

    Volgens mij kun je ook wat met die code die je krijgt als je met cat een tekstbestand aanmaakt en op die toetsen gaat drukken.
    Tenmisnste je krijgt wel code bij de F- en esc toets(en)


  • Sorry was misschien niet helemaal duidelijk :???:

    het is een koreaans bedrijf en voor windows zijn er speciale drivers ivm. de multimedia key's (volume, cd-speler, screensaver calculator enz.)
    De enige site's die ik kon met als zoeksleutel:
    57xxker + linux
    waren dus Chechisch :sad:
    het is gewoon een qwerty us keyboard :wink:

    Het gaat ermij nu om of er een proggie voor linux is dat van elke willekeurige toets die je indrukt de code geeft die erbij hoort
    Heb in mijn setup wel ergens een configbestand gevonden voor multimedia keyboards maar dat werkt niet en kan geen manpage vinden zodoende mijn vraag of werken jullie alleen maar met standaard keyboards.
  • Bedankt allemaal,
    voor het zoeken en meedenken :wink:
    Jannogwat ken jij dan chechisch :???:

    Dat afvangen van de toetsen

    Dat idee had ik dus ook maar hoe gaat dat ??

    dmv. cat een tekst bestandmaken ??
    Dat zou ik eens moeten nakijken hoe dat gaat nml. nog nooit gedaan :sad:
    Zal morgen eens kijken .

  • quote:
    Originally posted by wstolk:
    Jannogwat ken jij dan chechisch :???:



    geen Tjechisch maar als ik het "hardop" lees kan ik het meestal wel begrijpen. (Ik kan wel Pools)

  • Hoi wstolk,

    Misschien zwam ik zomaar wat in de ruimte, maar is het niet mogelijk op de toetscode's onder Xfree af te vangen als je de onbekende toets(en) indrukt? Dan kun je die toetsen volgens mij zelf definieren. Hoe dat laatste precies werkt weet ik ook niet. Iemand?

    Groet,

    Philip.

    ——————
    Bezoek ook eens mijn Nederlandstalige Linux beginners homepage: http://baserv.uci.kun.nl/~philipg/

  • Werkt het toetsenbord zonder de extra toetsen onder X Window?
    Zo ja, dan kun je trachten om zelf functies toe te wijzen aan de extra toetsen.
    Vogel met het programma xev uit welke toetsencodes de toetsen hebben (reageert xev niet op een toetsimpuls, dan kun je wel ophouden..)
    Via het bestand .Xmodmap in je persoonlijke hoofdmap of in een X11-map kun je speciale functies toeverwijzen aan de toetsen, zoals F13, F14, etc. of MENU en dergelijke toetsenfuncties.
    In kcontrol van KDE of de equivalent van je eigen windowmanager/environment kun je aan deze toetsen weer speciale functies toeverwijzen.

    Max

  • quote:
    Originally posted by maximilaan:
    Werkt het toetsenbord zonder de extra toetsen onder X Window?
    Zo ja, dan kun je trachten om zelf functies toe te wijzen aan de extra toetsen.
    Vogel met het programma xev uit welke toetsencodes de toetsen hebben (reageert xev niet op een toetsimpuls, dan kun je wel ophouden..)
    Via het bestand .Xmodmap in je persoonlijke hoofdmap of in een X11-map kun je speciale functies toeverwijzen aan de toetsen, zoals F13, F14, etc. of MENU en dergelijke toetsenfuncties.
    In kcontrol van KDE of de equivalent van je eigen windowmanager/environment kun je aan deze toetsen weer speciale functies toeverwijzen.

    Max


    Zoder de xtra toetsen werkt alles perfect maarja ze zitten er nu enmaal op en dan wil ik ze gebruiken ook :wink:
    Net als mijn tekentabled wat dan weliswaar niet alle functie kent (drukgevoelig ed.) maar wel werkt :grin:
    Ik ga dus maar eens kijken naar "xev" misschien geven de toetsen signaal dan kan ik ze gebruiken denk ik ????

  • Als de toetsen niet 'dood' zijn, dan geeft xev bij een toetsenaanslag de volgende uitvoer:
    code:

    KeyPress event, serial 22, synthetic NO, window 0x5c00001,
    root 0x25, subw 0x0, time 2870970952, (317,-34), root :sad:321,350),
    state 0x0, keycode 46 (keysym 0x6c, l), same_screen YES,
    XLookupString gives 1 characters: "l"


    Hieruit kun je in dit geval herleiden dat de bijhorende keycode 46 is.
    Deze plak je in het bestand Xmodmap aan een functie;
    code:

    keycode 46 = Super_L


    Welke functies je mag gebruiken weet ik niet, mogelijk kun je dat via man xmodmap uitvogelen
    Om de instellingen te bekrachtingen moet je eenmalig het commando
    xmodmap /pad/naar/Xmodmap
    uitvoeren

    Max

  • Het bestand waar de te gebruiken keycodes in staat is:


    /usr/X11R6/lib/X11/XkeysymDB


    Hier staan XF86-keycodes in maar helaas als ik ze toevoeg aan Xmodmap en vervolgens

    xmodmap /etc/X11/Xmodmap

    geef dan worden de codes met xev wel weergegeven maar als ik ze wil verbinden in Kconfig dan zegt hij steevast dat het onbekende keys zijn ???

    vb uit Xmodmap:

    keycode 158 = XF86AudioRaiseVolume
    keycode 165 = XF86AudioLowerVolume
    keycode 166 = XF86AudioMute
    keycode 164 = XF86AudioPrev
    keycode 161 = XF86AudioPlay
    keycode 151 = XF86AudioStop
    keycode 162 = XF86AudioNext

    maar geen van de toetsen geeft ook maar enige reactie :???:

    dus maar weer verder puzzelen :wink:

    in
    /usr/X11R6/include/X11/XF86keysym.h
    staat wel iets over internet toetsenborden maar en daar staan de toetsen ook gedefinieerd maar helaas heb ik ze nog niet erkend :sad:

    Bedankt in iedergeval :wink:

    [This message has been edited by wstolk (edited 05-04-2001).]

  • Hé Max,
    wat een service :wink:

    Ga vanavond eens voorzichtig aan de gang denk ik
    Moet het ff een beetje rustig aan doen de laatste tijd weinig geslapen :grin:

  • quote:
    Originally posted by Jannogwat:
    Begrijp ik het nu goed dat het je wel lukt om in X deze toetsen te gebruiken, maar niet in KDE??

    Neen, ik weet de keycode en heb in XkeysymDB de keysym's gevonden die je mag gebruiken maar als ik die in Xmodmap zet en deze laadt (moet overigens telkens opnieuw wordt niet automatisch geladen ??? ) dan geven ze geen sjoege.
    xev draaien geeft na het laden van Xmodmap wel de keysym aan maar geen output :

    code:

    XLookupString gives no characters: ""

    dus hoe of waar kan ik die code genereren/functie toewijzen ??

    :???:

  • iemand misschien een idee waar de functie van toetsen gedefinieerd staan ??

    Ben nu echt vastgelopen en ergens moet er toch iets zijn waar omschreven staat wat een toets moet doen ??

    Nu ff op een laag pitje ik moet eerst adsl aan de gang zien te krijgen :sad:

  • Als het goed is hoef je xmodmap eenmailg uit te voeren.
    Moet je dat toch bij elke start van X/Linux doen, dan is er een ander programma/script dat de keyboardindeling doet (zoals kikbd onder kde1) Het is ook mogelijk dat de functies die je toewijst op een of andere manier al zijn toeverwezen.
    Probeer eens een functie die zeker neit bestaat (maar wel mag) zoals keycode F15

    Max

  • luitjes,
    ik heb deze topic er ff weer uit gevist … ik zit nml met een probleempje.

    Ik heb een microsoft internet keyboard en ik wel de media-keys gebruiken.

    Op inet vond ik het volgende artikel :

    http://www.warpedsystems.sk.ca/article.php?sid=475

    maareh dit alles zonder succes .. heb alles een paar keer doorlopen (ivm kleine foutjes) maar niks nada ..

    Probleem zit hem in het feit dat /etc/X11/xkb/symbols/inet geen entry heeft voor dat keyboard

    iemand dit al voor elkaar gekregen en kan mij in de goede richting duwen !!

    Fab


    [ Dit Bericht is bewerkt door: Fab op 2002-01-30 22:41 ]
  • [quote:f51a9a9323]


    Op inet vond ik het volgende artikel :

    http://www.warpedsystems.sk.ca/article.php?sid=475

    [/quote:f51a9a9323]

    Hé mooie site overigens.
    Ik heb even in mijn inet gekeken, en zag een subtiel verschil met het voorbeeld dat op de site wordt gegeven:
    [code:1:f51a9a9323]
    [Group1]= "HP";
    key { [ XF86Mail ] }[/code:1:f51a9a9323]
    Ik mis alhier de code van de toets.
    Ik heb hier een stukkie uit mijn inet ingevoegd:
    [code:1:f51a9a9323]partial alphanumeric_keys
    xkb_symbols "microsoftpro" {

    // Describes the extra keys on a Microsoft Natural Keyboard Pro

    name[Group1]= "MicrosoftPro";
    key <I6A> { [ XF86Back ] };
    key <I69> { [ XF86Forward ] };
    key <I68> { [ XF86Stop ] };
    key <I67> { [ XF86Refresh ] };
    key <I65> { [ XF86Search ] };
    key <I66> { [ XF86Favorites ] };
    key <I32> { [ XF86HomePage ] };
    key <I6C> { [ XF86Mail ] };
    key <I20> { [ XF86AudioMute ] };
    key <I2E> { [ XF86AudioLowerVolume ] };
    key <I30> { [ XF86AudioRaiseVolume ] };
    key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
    key <I24> { [ XF86AudioStop ] };
    key <I10> { [ XF86AudioPrev ] };
    key <I19> { [ XF86AudioNext ] };
    key <I6D> { [ XF86AudioMedia ] };
    key <I6B> { [ XF86MyComputer ] };
    key <I21> { [ XF86Calculator ] };
    key <I5F> { [ XF86Standby ] };
    };
    [/code:1:f51a9a9323]
    Je ziet achter elke key een <waarde> staan.
    Heb je in jouw geval de waarde erachter gezet?
    Verder denk ik dat je bij het toetsenbord dat je gebruikt in x deze instellingen moet plaatsen

    Max
  • Max,

    jouw entry van /etc/X11/xkb/symbols/inet mbt microsoft pro natural keyb. komt overeen met wat ik zelf heb staan

    [code:1:2f357471b0]

    partial alphanumeric_keys
    xkb_symbols "microsoftpro" {

    // Describes the extra keys on a Microsoft Natural Keyboard Pro

    name[Group1]= "MicrosoftPro";
    key <I6A> { [ XF86Back ] };
    key <I69> { [ XF86Forward ] };
    key <I68> { [ XF86Stop ] };
    key <I67> { [ XF86Refresh ] };
    key <I65> { [ XF86Search ] };
    key <I66> { [ XF86Favorites ] };
    key <I32> { [ XF86HomePage ] };
    key <FK12> { [ XF86Mail ] };
    key <I20> { [ XF86AudioMute ] };
    key <I2E> { [ XF86AudioLowerVolume ] };
    key <I30> { [ XF86AudioRaiseVolume ] };
    key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
    key <I24> { [ XF86AudioStop ] };
    key <I10> { [ XF86AudioPrev ] };
    key <I19> { [ XF86AudioNext ] };
    key <I6D> { [ XF86AudioMedia ] };
    key <I6B> { [ XF86MyComputer ] };
    key <I21> { [ XF86Calculator ] };
    key <I5F> { [ XF86Standby ] };
    };


    [/code:1:2f357471b0]

    Maar goed ik heb ook geen MS natural keyboard .. maar een MS inet keyboard.

    Je ziet waarschijnlijkook dat XF86Mail met de key FK12 wordt opgeroepen. (de F12 toets op mijn keyb.) Dit heb ik gedaan omdat er in bovengenoemde url gesproken wordt dat QTvreemde sleutels eruit filtert (lees: de emailknop op mijn inet-board) Dit kun je nalezen op url http://www.warpedsystems.sk.ca/article.php?sid=475
    bij het gdeelte waar mensen commentaar geven en of vragen hebben (onderaan pagina)

    [quote:2f357471b0]
    The workaround for this problem is not using XF86Mail etc., but using F13, F14,… instead. The reason is Qt filtering out unknown keys. Qt3.1 should be finally aware also of the multimedia keys.
    [/quote:2f357471b0]

    Het gedeelte dat spreekt over de keys F13 en F14 snap ik niet zo goed … welke keys zijn dat dan ? (…..hmm)

    Fab

    PS. ja … leuke site hee !


Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.