Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1325 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Clavier avec touches multimédia: ça marche sous Linux ? Oui !

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

Clavier avec touches multimédia: ça marche sous Linux ? Oui !

n°614059
rasthor
Posté le 02-01-2005 à 19:40:01  profilanswer
 

Bonjour à tous.
 
J'aimerais savoir si les claviers avec touches multimedia (www,mail,player,navigation,etc...) fonctionne sous Linux, si il y a des drivers, bref vos expériences à ce sujet.
 
 
 
Tel est ma question.  :jap:


Message édité par rasthor le 06-01-2005 à 03:10:57
mood
Publicité
Posté le 02-01-2005 à 19:40:01  profilanswer
 

n°614062
rasthor
Posté le 02-01-2005 à 19:41:48  profilanswer
 
n°614068
Jar Jar
Intaigriste
Posté le 02-01-2005 à 19:51:12  profilanswer
 

Avec GNOME il suffit de régler les raccourcis clavier.

n°614086
rasthor
Posté le 02-01-2005 à 20:19:06  profilanswer
 

Jar Jar a écrit :

Avec GNOME il suffit de régler les raccourcis clavier.

Justement, ça ne va pas comme je veux. Je trouve le truc un poil trop limité:
 

Citation :

Impossible d'exécuter la commande : /usr/lib/mozilla-firefox-1.0/mozilla-firefox "about:blank"
Vérifiez que cette commande existe.


 
- Comment modifier les commandes ?
- Comment ajouter de nouvelles fonctions ?

n°614088
Mjules
Modérateur
Parle dans le vide
Posté le 02-01-2005 à 20:21:04  profilanswer
 

Rasthor a écrit :

Bonjour à tous.
 
J'aimerais savoir si les claviers avec touches multimedia (www,mail,player,navigation,etc...) fonctionne sous Linux, si il y a des drivers, bref vos expériences à ce sujet.
 
 
 
Tel est ma question.  :jap:


ça marche plutôt bien
 
il y a des liens sur le sujet dans le topic de liens (dont celui de kadreg cité + haut)
 
si tu as un clavier logitech particulier (celui du pack cordless elite duo) et une mandrake (c'est peut-être aussi le cas sur d'autres distros, j'ai pas testé) il peut arriver que certaines touches ne soient pas détectées d'emblée ; mais ça se configure assez facilement.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°614093
rasthor
Posté le 02-01-2005 à 20:23:31  profilanswer
 

Merci Mjules. :jap:
 
Je n'ai pas de Logitech, mais un noname avec quelques touches multimédia.
 
Et j'ai trouvé ça pour mes affectations de touches:
http://gnome-hacks.jodrell.net/hacks.html?id=14


Message édité par rasthor le 02-01-2005 à 20:23:44
n°614097
lebibi
Notre torture c'est la tourtel
Posté le 02-01-2005 à 20:31:31  profilanswer
 
n°614104
rasthor
Posté le 02-01-2005 à 20:34:37  profilanswer
 

:jap:  Et il est même dans les packages Mandrake  :sol:  
 
 
Bon, j'ai de quoi m'amuser.  :hello:

n°614109
lebibi
Notre torture c'est la tourtel
Posté le 02-01-2005 à 20:39:41  profilanswer
 

C'est tout con a configurer, et ca marche tres bien (testé sur du logitech et Microsoft)

n°614120
vlack
Posté le 02-01-2005 à 20:47:38  profilanswer
 

J'ai un clavier microsoft et j'utilise xbindkeys. Ca marche bien, mais faut bidouiller des fichiers texte.

mood
Publicité
Posté le 02-01-2005 à 20:47:38  profilanswer
 

n°614133
rasthor
Posté le 02-01-2005 à 20:57:52  profilanswer
 

Ca marche (avec lineak) !!!

n°614280
jjgan
...
Posté le 03-01-2005 à 00:06:29  profilanswer
 

Moi j'ai un autre problème,
Je suis le tuto http://kadreg.free.fr/cla/
et il y a mis d'utiliser "xev" pour trouver le "keycode" de la touche.
Or certaines de mes touches "multimédia" ne donnent rien avec xev.
Dois-je en déduire qu'elles ne marchent pas ?
(je n'ai pas d'autre OS/distrib pour tester)
 
Comment expliquer/régler ce problème ?


---------------
Qui suis-je ? Que fais-je ? | phpLister | Perdu ? Vous êtes ici --> *
n°614285
Jar Jar
Intaigriste
Posté le 03-01-2005 à 00:10:40  profilanswer
 

J'en ai aussi des commes ça. A priori elles ne sont pas utilisables, ou alors il faut trouver quel type d'évènement matériel elles génèrent (genre le bouton marche/arrêt qui déclenche un évènement ACPI).

n°614301
jjgan
...
Posté le 03-01-2005 à 00:18:39  profilanswer
 

La pourtant ce ne sont pas des touches de ce style,
disons que les touches (V-) et (V+) marchent mais que (Mute) juste avant ne marche pas et pourtant (WWW) juste avant mute marche elle :(
Finalement je ne compte pas dessus, elles ne marchent donc pas ?
 
édit : 6 / 16 qui ne marchent pas :(


Message édité par jjgan le 03-01-2005 à 00:19:38

---------------
Qui suis-je ? Que fais-je ? | phpLister | Perdu ? Vous êtes ici --> *
n°614327
M300A
Posté le 03-01-2005 à 00:30:15  profilanswer
 

J'utilise keylaunch sur debian gnu/linux
 
Tu peux trouver des infos sur lea linux, c'est un peu vieux et pas trop adapté a deb, mais ca se comprend :)

n°614335
apt-get
Posté le 03-01-2005 à 00:42:41  profilanswer
 

jjgan a écrit :

certaines de mes touches "multimédia" ne donnent rien avec xev.
Dois-je en déduire qu'elles ne marchent pas ?


Tu tournes un noyau 2.6 ?
 
J'ai un problème de ce genre avec deux touches de mon portable (client email et navigateur) quand je suis en 2.6. Je retrouve cette erreur dans les logs :

atkbd.c: Unknown key released (translated set 2, code 0xe1 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e075 <keycode>' to make it known.


Par contre, ça marche impec en 2.4  :)


Message édité par apt-get le 03-01-2005 à 00:43:41
n°614451
Mjules
Modérateur
Parle dans le vide
Posté le 03-01-2005 à 11:41:51  profilanswer
 

c'est exactement ce que je cites dans mon post :
 
http://forum.hardware.fr/forum2.ph [...] 282&cat=11
http://linuxfr.org/comments/448004.html#448004


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°614454
multani
Dépressionnisé
Posté le 03-01-2005 à 11:48:20  profilanswer
 

J'ai un clavier logitech à la con (http://www.hersys.com/cat/produit_idprod_3208.html), avec des touches multimédia de bases. J'utilise xhotkeys sur mon pc et celui de ma copine, et ça marche niquel :)
Il suffit juste de récupérer quelle touche est associé à quel évenement de xhotkey,et c'est bon

n°614797
leo44
Posté le 03-01-2005 à 19:49:16  profilanswer
 

Merci bien, j'ai un clavier Logitech elite avec des touches qui ne voulaient retourner aucun code avec XEV.
J'essaie tes petits liens dès ce soir !!
Merci Mjules.
 
 [:darth21]          [:dlb]  

n°614800
rasthor
Posté le 03-01-2005 à 19:50:46  profilanswer
 

Me revoila !!!!
 
 
Je viens de m'acheter aujourd'hui un claiver Logitech, le fameux Deluxe Media Keybord. Très sympa, et silencieux. Faut juste se réhabituer un peu avec les touches par rapport à l'ancien clavier, mais ça va.
http://www.logitech.ch/lang/images/0/4197.jpg
 
Ce clavier est parfaitement reconnu par lineak, ou presque. Quelques touches font défaut (messenger) mais je vais corriger ça.
 
J'ai des icones sur les touches de fonctions (F1-F12), comme les outils office et d'autres trucs.  
Comment pourrais-je les configurer, et comment s'active-t-elle normalement ? J'imagine qu'il faut activer la touche "Mode F" avant de d'appuyer sur une des touches de fontions.
 
 
Sinon c'est quoi vos fichiers de config des différentes touches, en particulier favorites, home, e-mail, messenger, search ? (pour ceux qui ont ces paramètres)
 
Voici le mien:

AudioLowerVolume =  
AudioMedia = "/usr/bin/xmms"
AudioMute =  
AudioNext = "/usr/bin/xmms --fwd"
AudioPlay|Pause = "/usr/bin/xmms -t"
AudioPrev = "/usr/bin/xmms --rew"
AudioRaiseVolume =  
AudioStop = "xmms-shell -e stop"
Back =  
Calculator = "xcalc"
Favorites =  
Forward =  
Home = "/usr/bin/nautilus --no-desktop"
Mail = "/usr/bin/mozffremote"
Search = "mozilla-firefox"
Sleep =  



Message édité par rasthor le 03-01-2005 à 20:06:52
n°614817
Dark_Schne​ider
Close the World, Open the Net
Posté le 03-01-2005 à 20:21:07  profilanswer
 

les claviers sans touches de fonctions ... c'est vraiment le genre de clavier qui m'énerve.
 
bein qu'il soit vra que ces touches sont rarement utilisées sous win, sous linux ont en en fait un plus grand usage


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°614820
rasthor
Posté le 03-01-2005 à 20:23:49  profilanswer
 

Dark_Schneider a écrit :

les claviers sans touches de fonctions ... c'est vraiment le genre de clavier qui m'énerve.
 
bein qu'il soit vra que ces touches sont rarement utilisées sous win, sous linux ont en en fait un plus grand usage


Surtout que je vais enfin pouvoir utiliser pekwm. Ben oui, j'étais attaché aux icones qui se trouve dans la barre de tâche pour lancer mes applis, mais maintenant je vais pouvoir les faire directement avec le clavier !  :sol:

n°614845
apt-get
Posté le 03-01-2005 à 20:55:24  profilanswer
 


 
Nickel !
Merci pour la soluce m'sieur  :)
J'avais pas cherché plus loin parce que mon 2.4 fonctionne impec...


Message édité par apt-get le 03-01-2005 à 20:58:08
n°614893
leo44
Posté le 03-01-2005 à 21:55:23  profilanswer
 

Merci Mjules, avec tes liens ca fonctionne nickel !!!
 
quand je lance les commandes :
 

/usr/bin/setkeycodes e014 121
/usr/bin/setkeycodes e013 122
/usr/bin/setkeycodes e012 123
/usr/bin/setkeycodes e011 124


 
mes touches qui manquaient auparavant sont bien reconnu
 
par contre, j'ai une touche verrouillage, quand je l'utilise, les f1, f2, f3, f... deviennent d'autres fonctions... mais je sais pas trop comment activer ces fonctionnalités....  
 
 [:hebus_san]

n°615017
VenerZen
M - D - M
Posté le 04-01-2005 à 06:43:39  profilanswer
 

vlack a écrit :

J'ai un clavier microsoft et j'utilise xbindkeys. Ca marche bien, mais faut bidouiller des fichiers texte.


T'as une interface graphique aussi, xbindkey-config. Ça t'évites en fait d'utiliser xev à côté. C'est plus pratique et plus rapide en fait.

n°615207
rasthor
Posté le 04-01-2005 à 15:58:23  profilanswer
 

leo44 a écrit :

Merci Mjules, avec tes liens ca fonctionne nickel !!!
 
quand je lance les commandes :
 

/usr/bin/setkeycodes e014 121
/usr/bin/setkeycodes e013 122
/usr/bin/setkeycodes e012 123
/usr/bin/setkeycodes e011 124


 
mes touches qui manquaient auparavant sont bien reconnu


Tu as placé ces fonctiones dans un script pour lors démarrage du système? Lequel ?
 

Citation :

par contre, j'ai une touche verrouillage, quand je l'utilise, les f1, f2, f3, f... deviennent d'autres fonctions... mais je sais pas trop comment activer ces fonctionnalités....

Je suis en train d'y travailler. ;)
Mais bizaremment, c'est quand j'active la touche de verrouillage que les touches ont pour valeur F1 à F12. Et là ça marche.
Mais si je n 'active pas la touche, j'ai les fonctions exotique en place, comme word, impression, save, ehlp, etc... Et c'est celles-là que je suis en train de remapper.
 

n°615219
rasthor
Posté le 04-01-2005 à 16:28:07  profilanswer
 

Ce que je ne comprend pas, c'est ça:
 
J'ai appuyer sur "Help" (la touche F1). la touche ne marche pas, je regarde dans le /var/log/messages. Voici ce qu'il me donne:

Jan  4 16:24:19 dhcppc1 kernel: atkbd.c: Unknown key pressed (translated set 2, code [b]0xbb[/b] on isa0060/serio0).
Jan  4 16:24:19 dhcppc1 kernel: atkbd.c: Use 'setkeycodes [b]e03[/b]b <keycode>' to make it known.
Jan  4 16:24:19 dhcppc1 kernel: atkbd.c: Unknown key released (translated set 2, code [b]0xbb[/b] on isa0060/serio0).
Jan  4 16:24:19 dhcppc1 kernel: atkbd.c: Use 'setkeycodes [b]e03b[/b] <keycode>' to make it known.


 
Donc je fais /usr/bin/setkeycodes e03b 0xbb (en mode root).
Et après je vais dans xev, et il ne se passe rien. La touche n'est pas reconnue.  
Je me serais trompé de keycode ?
Et si je converti le 0xbb en décimal (donc 187), il ne l'accepte pas:

/usr/bin/setkeycodes e03b 187
setkeycodes: code outside bounds
Usage: setkeycodes [options] scancode keycode ...
 (where scancode is either xx or e0xx, given in hexadecimal,
  and keycode is given in decimal)
valid options are:
        -h --help         display this help text and exit
        -V --version      display version information and exit


 
[:sisicaivrai]
 
Et pour la touche Messenger (e011), j'avais ce keycode:  0x91.
J'ai donc fait ça:      /usr/bin/setkeycodes e011 91
Et quand je clique sur Messenger dans xev, la touche est cette fois belle et bien reconnue, mais par le kyecode 127....   Je ne comprend pas. :pt1cable:

n°615228
Mjules
Modérateur
Parle dans le vide
Posté le 04-01-2005 à 16:34:27  profilanswer
 

http://www.kerneltraffic.org/kerne [...] 52.html#10

Citation :

Problem:
 
setkeycodes refuses to work with keycodes above 127.
 
Solution:
 
Get a recent version of the kbd package, and recompile on a 2.6 kernel.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°615238
rasthor
Posté le 04-01-2005 à 16:40:54  profilanswer
 

Mjules a écrit :

http://www.kerneltraffic.org/kerne [...] 52.html#10

Citation :

Problem:
 
setkeycodes refuses to work with keycodes above 127.
 
Solution:
 
Get a recent version of the kbd package, and recompile on a 2.6 kernel.


[:cupra]
 
Merci bien.  :jap:  

n°615390
rasthor
Posté le 04-01-2005 à 18:37:01  profilanswer
 

/usr/bin/setkeycodes -V      
setkeycodes: (console-tools) 0.2.3
 
 
 
Vous avez quoi comme version pour setkeycodes ?

n°615395
Jar Jar
Intaigriste
Posté le 04-01-2005 à 18:39:10  profilanswer
 

Pareil.

n°615416
rasthor
Posté le 04-01-2005 à 19:13:19  profilanswer
 

Bon, tout est clairement expliqué ici:
http://www.trustonme.net/didactels/254.html
 
 
leo44, tu devrais y faire un tour. ;)

n°615448
Mjules
Modérateur
Parle dans le vide
Posté le 04-01-2005 à 20:08:04  profilanswer
 

Rasthor a écrit :

Citation :

rpm -hiv kbd-1.12-2.i386.rpm
attention: kbd-1.12-2.i386.rpm: signature V3 DSA: NOKEY, key ID 4f2a6fd2
 
Préparation...              ########################################### [100%]
        le fichier /bin/unicode_start de l'installation de kbd-1.12-2 entre en conflit avec le fichier du paquetage console-tools-0.2.3-49mdk
        le fichier /usr/bin/chvt de l'installation de kbd-1.12-2 entre en conflit avec le fichier du paquetage console-tools-0.2.3-49mdk
        le fichier /usr/bin/deallocvt de l'installation de kbd-1.12-2 entre en confl
etc....


 
 
Mandrake serait incompatible avec kbd, il utilise console-tools à la place apparement. :/


 
 
étant donné qu'on a besoin de que de setkeycodes pour attribuer tout ça, voilà ce que j'ai fait (et ça marche) :
 
télécharger la dernière version de kbd :
ftp://ftp.win.tue.nl/pub/linux-lo [...] .12.tar.gz
 
ou de console-tools :
http://ovh.dl.sourceforge.net/sour [...] 2.3.tar.gz
 
la détarrer, rentrer dans le dossier
 
./configure
make
 
l'opération nécessite flex et bison pour kbd et surement d'autres trucs pour console-tools
 
ne pas faire make install
 
se rendre ensuite dans le dossier src pour kbd ou kbdtools pour console-tools et localiser setkeycodes
 
le renommer en setkeycodes26 et le coller dans /usr/local/bin :
mv ./setkeycodes /usr/local/bin/setkeycodes26
 
ensuite, l'attribution des touches > 127 se fait en invoquant setkeycodes26  
 
cette méthode permet de faire cohabiter les 2 sans risques.
 
les keycodes sont tous listés dans /usr/include/linux/input.h


Message édité par Mjules le 04-01-2005 à 20:10:58

---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°615578
leo44
Posté le 04-01-2005 à 22:51:38  profilanswer
 

Rasthor a écrit :

Tu as placé ces fonctiones dans un script pour lors démarrage du système? Lequel ?


 
Pour ca j'utilise la fonction sudo, si tu connais pas va voir là  
=> http://ernest.cheska.net/index.php [...] umentation
 
et j'ai rajouté les quatre ligne du script d eMjules dans mon fichier .xsession pour lancer la session X avec devant chaque ligne un petit sudo, ce qui donne ceci :

~$ cat .xsession
sudo /usr/bin/setkeycodes e014 121
sudo /usr/bin/setkeycodes e013 122
sudo /usr/bin/setkeycodes e012 123
sudo /usr/bin/setkeycodes e011 124
 
xmodmap /home/leo/.xmodmaprc
fluxbox


 
et mon petit fluxbox se lance tout seul ! avec mes touches qui marchent !!
je n'utilise pas de XDM ou GDM ou autre, je lance avec startx a chaque fois
 
mais tu dois avoir un fichier pour ceux la ou tudois pouvoir mettre ton script.
 
 
 [:dlb]       [:hebus_san]

n°615584
leo44
Posté le 04-01-2005 à 23:06:57  profilanswer
 

euh.. pour moi lineak ca marche pas top... je préfèrerai passer par xev, si quelqu'un trouve les correpondances pour ces fameuses touches de fonction ....
 
 [:belokan]

n°615978
Mjules
Modérateur
Parle dans le vide
Posté le 05-01-2005 à 18:35:34  profilanswer
 

leo44 a écrit :

euh.. pour moi lineak ca marche pas top... je préfèrerai passer par xev, si quelqu'un trouve les correpondances pour ces fameuses touches de fonction ....
 
 [:belokan]


sur mon logitech, elle n'ont pas de keycodes par défaut (donc pas de xev), il faut attribuer un keycode manuellement (cf au dessus)


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°616070
multani
Dépressionnisé
Posté le 05-01-2005 à 21:28:57  profilanswer
 

break; [:spamafote]
Mais bon, ça devrait pas planter pour autant la compile ...


Message édité par multani le 05-01-2005 à 21:29:47
n°616098
Mjules
Modérateur
Parle dans le vide
Posté le 05-01-2005 à 23:07:49  profilanswer
 

Rasthor a écrit :

J'ai un petit problème.
 
Il plante lors du make:

gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -DDATADIR=\"/usr/share\" -DKEYMAPDIR=\"keymaps\"    -g -O2 -c showkey.c
showkey.c: In function `main':
showkey.c:270: error: label at end of compound statement


 
Je vais donc dans le fichier showkey.c à la ligne 270.

Code :
  1. switch (command)
  2. {
  3. case cmd_scancodes:
  4. case cmd_unicode:
  5.   putchar('\n');
  6.   break;
  7. case cmd_keymap:
  8.   printf(" )\n" );
  9. default:
  10. }


 
Que devrais-je mettre après le "default:" de judicieux selon vous ?


installe bison, flex (si tu compiles kbd) ensuite fait un make clean ./configure et make


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°616123
rasthor
Posté le 06-01-2005 à 00:43:48  profilanswer
 

Alléluia !!!!!!
 
Ca marche !!!
 
J'ai détarré le kbd-1.12.tar.gz, suivi la procédure de MJules (que je remercie au passage) et ça a l'air de bien marcher.  :jap:


Message édité par rasthor le 06-01-2005 à 01:10:59
n°616157
rasthor
Posté le 06-01-2005 à 03:13:40  profilanswer
 

Génial ce clavier !!!!  [:xp1700]  
 
ca marche du tonnerre !
 
Un coup je lance OpenOffice, un coup Gimp, un term, une fenètre nautilus, Firefox, etc...  
 
Fini les icônes !
 
 
PS: j'ai effacé mes messages portant sur mes problèmes perso de compilation.


Message édité par rasthor le 06-01-2005 à 03:22:03
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Clavier avec touches multimédia: ça marche sous Linux ? Oui !

 

Sujets relatifs
Test Your Knowledge of Basic LinuxTV par internet sous linux
linux et la fréquence cpuload average ... ca marche comment
Cool'n quiet pour linux MDK10.1 ???Pb clavier avec Linux Slackware
Je laisse tomber linux...[Linux] Probleme SSH
[mandrake linux] probleme d installation de packages 
Plus de sujets relatifs à : Clavier avec touches multimédia: ça marche sous Linux ? Oui !


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR