IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Réaliser un pilote de clavier, pour récupérer des touches "spéciales"
Options
Pixel44
posté 18 Mar 2018, 08:52
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 921
Inscrit : 17 Jul 2004
Lieu : Nantes
Membre no 21 109



Bonjour

Je souhaite avoir l'avis de spécialistes afin d'évaluer la difficulté de la conception d'un pilote d'un clavier bluetooth, dans le but de récupérer 5 touches, jusque là dédiées uniquement à l'iPad/iPhone. (IOS). Le constructeur ne veut pas le faire et n'apporte aucune collaboration.

Quelques touchent fonctionnent:

- FN + CTRL + appareil photo = eteindre/redemarrer/suspendre/annuler
- ALT + CMD + appareil photo = suspendre
- FN + flèche gauche / droite : sélection continue du texte

J'ai cherché à détecter ces touches (avec un logiciel tiers) et voici les réponses mais je n'ai pas les connaissances pour comprendre ce langage.

- touche MAPPEMONDE : eventType:FlagsChanged code:0x3b name:left_control flags:Ctrl misc: eventType:KeyDown code:0x31 name:spacebar flags:Ctrl misc: eventType:KeyUp code:0x31 name:spacebar flags:Ctrl misc: eventType:FlagsChanged code:0x3b name:left_control flags: misc:
- touche APPAREIL PHOTO : eventType:SysKeyDown code:0x6 name:power flags: misc: eventType:SysKeyUp code:0x6 name:power flags: misc:
- touche FN + touche carré vide : eventType:KeyDown code:0x35 name:escape flags: misc: eventType:KeyUp code:0x35 name:escape flags: misc:

Pensez-vous que ce soit réellement faisable ?


--------------------
Apple User Group à Nantes
A vendre : mac mini 2011 (coque, alimentation, ventilo)
Go to the top of the page
 
+Quote Post
bigmechantmou
posté 18 Mar 2018, 16:33
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 10 276
Inscrit : 16 Jul 2010
Lieu : Paris, Montmartre
Membre no 156 738



Bonjour,

Tu ne trouves pas ton bonheur avec un logiciel de mapping clavier comme Ukulele par exemple?

Ce message a été modifié par bigmechantmou - 18 Mar 2018, 16:34.


--------------------

"Les virus sur mac c'est comme les extra-terrestres, certains en ont vu..."

----------------------

Mac mini 2Ghz rév mars 2009, SSD, 8Go ram (Snow Leopard).
Macbook Pro mid 2009. 13" 2,53Ghz, SSD, 4Go ram (Snow Leopard).
Powermac G4 Quicksilver 800Mhz, 1.5Go ram, carte ATI Radeon 9200, carte 2x sata, carte 5x USB (Tiger).
Go to the top of the page
 
+Quote Post
Pixel44
posté 18 Mar 2018, 17:36
Message #3


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 921
Inscrit : 17 Jul 2004
Lieu : Nantes
Membre no 21 109



J'ai essayé mais hélas ne je n'arrive pas à remapper les touches, Ukulélé ne les "voit" pas


--------------------
Apple User Group à Nantes
A vendre : mac mini 2011 (coque, alimentation, ventilo)
Go to the top of the page
 
+Quote Post
yponomeute
posté 19 Mar 2018, 08:44
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 4 583
Inscrit : 26 Jan 2011
Lieu : Pollachius virens
Membre no 164 083



Tu as essayé avec karabiner ?


--------------------
MBP 2017 15" avec clavier pourri et touchbar inutile
Go to the top of the page
 
+Quote Post
Pixel44
posté 20 Mar 2018, 06:34
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 921
Inscrit : 17 Jul 2004
Lieu : Nantes
Membre no 21 109



et oui mais le problème est presque le même : les touches "spéciales" (sur le clavier Logictech) ne sont pas repérées comme des touches de fonction.

Ce message a été modifié par Pixel44 - 20 Mar 2018, 06:35.


--------------------
Apple User Group à Nantes
A vendre : mac mini 2011 (coque, alimentation, ventilo)
Go to the top of the page
 
+Quote Post
marlouin
posté 26 Apr 2018, 12:17
Message #6


Adepte de Macbidouille
*

Groupe : Membres
Messages : 216
Inscrit : 16 Jan 2006
Membre no 53 615



ControllerMate peut-être ? https://www.orderedbytes.com/controllermate/ Faut voir si ton clavier est pris en compte : https://www.orderedbytes.com/controllermate/compatibility/

Si tu peux modifier le "driver configuration", désactiver les touches spéciales (ou pas si elles ne font rien) et les réassigner.

Ce message a été modifié par marlouin - 26 Apr 2018, 12:18.


--------------------
Hackintosh : GA-H97-D3H | i7 4790 | Sapphire R9 280x | Sierra 10.12.6 + Clover
Go to the top of the page
 
+Quote Post
Nono95400
posté 21 May 2018, 18:53
Message #7


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 679
Inscrit : 16 Oct 2004
Membre no 25 318



Bonjour,

En plus de l'utilisation de logiciels existants qui permettraient plus ou moins ce que tu veux, il est également possible de créer ta propre appli qui répondrait à tes exigences.

Pour réaliser une application tournant en tache de fond qui reste à l'écoute de l'appui sur des touches précises du clavier, il faut quelques connaissances en C.
Pour réaliser une interface ou lier des actions du type script (ouvrir tel application, régler le volume, changer d'espace....), il faut quelques connaissances en Obj-C ou Swift.

Si ce projet devait t'amener à apprendre un nouveau langage de programmation sur Mac, je te conseille de te lancer dans le Swift.

Pour trouver plus d'infos, une recherche avec les mots clé : "hotkey swift" ou "hotkey obj-c cocoa" renverra vers de nombreux tutoriels.

Un peu (beaucoup) d'aide pour réaliser une application de ce type (en Obj-C) :
https://github.com/davedelong/DDHotKey


--------------------
Mac Pro early '09 Quad-Core Intel Xeon 2,93 GHz - 8Go de RAM - ATI HD5870 1Go - SSD Vortex 2 128Go - HD 1To, 2To, 3To.
MacBook Air 13" i7 1,8Ghz - 4Go de RAM - SSD 256Go
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 23rd June 2018 - 07:05