Problème avec "Ctrl" qui reste activé

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :| :mrgreen: :geek: :ugeek: :arrow: :angel: :clap: :crazy: :eh: :lolno: :problem: :shh: :shifty: :sick: :silent: :think: :thumbup: :thumbdown: :salute: :wave: :wtf: :yawn: :facepalm: :bravo: :dance: :beard: :morebeard: :xmas: :HeHe: :trollface: :cookie: :rainbow: :monkeysee: :monkeysay: :happybday: :headwall: :offtopic: :superhappy: :terms: :beer:
View more smilies

BBCode is ON
[img] is OFF
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Problème avec "Ctrl" qui reste activé

Re: Problème avec "Ctrl" qui reste activé

Post by joedf » 19 Oct 2021, 22:22

Cool! :+1: :dance:

Re: Problème avec "Ctrl" qui reste activé

Post by Dishark » 19 Oct 2021, 18:36

Oui ! Tout fonctionne !
Merci beaucoup !
Ton aide m'a vraiment été précieuse !
Je peux enfin avoir un clavier comme je veux, encore merci :D

Re: Problème avec "Ctrl" qui reste activé

Post by joedf » 19 Oct 2021, 17:21

Ahh oui c'est vrai! { et } doivent être {{} et {}}. c'est des symboles spéciales... Essayes ça, je suis pas certain pour = mais pt ça fonctionnera maintenant

Code: Select all

^F14::SendInput, {{}{Ctrl Up}

^F15::SendInput, {}}{Ctrl Up}

^!F16::Send, @gmail.com{Alt Up}{Ctrl Up}

^!F17::SendInput, ¯\_(?)_/¯{Alt Up}{Ctrl Up}

^!F18::Run, ms-settings:

^!F19::Run, control

^!F21::Run, https://www.google.fr/

~^F23::Send, ={Ctrl Up}

Re: Problème avec "Ctrl" qui reste activé

Post by Dishark » 18 Oct 2021, 14:20

Les "{" "}" ne s'écrivent pas.

Le "=" "bug" toujours .

Le "@gmail.com" " et le "¯\_(?)_/¯" fonctionnent bien.

Et les paramètres, google et le panneau de configuration ont toujours fonctionné !

Re: Problème avec "Ctrl" qui reste activé

Post by joedf » 18 Oct 2021, 12:35

Oh désolé, j'ai mal lu le code. Il est possible que VIA et AHK n'interagit pas très "amicalement"... :think:

Dans ce script, lesquels fonctionne et lesquels ne fonctionne pas?

Code: Select all

^F14::SendInput, {{Ctrl Up}

^F15::SendInput, }{Ctrl Up}

^!F16::Send, @gmail.com{Alt Up}{Ctrl Up}

^!F17::SendInput, ¯\_(?)_/¯{Alt Up}{Ctrl Up}

^!F18::Run, ms-settings:

^!F19::Run, control

^!F21::Run, https://www.google.fr/

^F23::Send, ={Ctrl Up}

Re: Problème avec "Ctrl" qui reste activé

Post by Dishark » 18 Oct 2021, 11:16

Pour les "SendRaw" ça écrit littéralement "{Ctrl Up}" à la fin du coup.
Et pour les "Send" ça ne fonctionne pas, au lieu de le faire aléatoirement ça le fait tout le temps...

Mais merci quand même :)

Re: Problème avec "Ctrl" qui reste activé

Post by joedf » 18 Oct 2021, 10:46

Premièrement, tu peux enlever les return is c'est juste une ligne.
Deuxièmement, tu peux envoyer un "relâche cette touche" avec {Alt Up} ou {Ctrl Up}.

Essaye ça :+1:

Code: Select all

^F14::SendRaw, {{Ctrl Up}

^F15::SendRaw, }{Ctrl Up}

^!F16::Send, @gmail.com{Alt Up}{Ctrl Up}

^!F17::SendRaw, ¯\_(?)_/¯{Alt Up}{Ctrl Up}

^!F18::Run, ms-settings:{Alt Up}{Ctrl Up}

^!F19::Run, control{Alt Up}{Ctrl Up}

^!F21::Run, https://www.google.fr/{Alt Up}{Ctrl Up}

^F23::Send, ={Ctrl Up}

Problème avec "Ctrl" qui reste activé

Post by Dishark » 18 Oct 2021, 10:31

Bonjour,

Je suis nouveau sur AHK et sur le forum, donc si mon poste est hors sujet ou au mauvais endroit j'en suis désolé…

J'ai pour projet de me créer un clavier personnalisé avec une disposition de touche particulière.
Pour ce faire j'ai monté mon clavier et l'ai paramétré avec "VIA" -> https://caniusevia.com/
Voyant les limites du programme pour intégrer les accents français, j'ai mis une configuration QWERTY classique en changeant le "A","W" et le "M" pour garder l'emplacement des "Ctrl" + "A/Z" et la place du "M" du clavier AZERTY.
Et j'ai complété avec "Microsoft Keyboard Layout Creator 1.4", mais ce dernier ne permet pas de changer toutes les touches et en particulier les combinaisons avec "FN".
J'ai donc utilisé "VIA" pour créer des combinaisons de touches, qui pourront être interprétées par AHK et donner la touche que je veux.

Le problème est que, de manière aléatoire, à la suite d'une combinaison de touches qui fait intervenir AHK j'ai la touche "Ctrl" ou "Alt" qui reste active. Ce qui, quand je tape "a" ou "w" juste après, fait comme si je faisais "Ctrl" + "A" ce qui sélectionne tout ; ou ferme le logiciel pour "w".
Il faut que je réappuie sur "Ctrl" ou "Alt" pour remettre le tout "correctement".

J'ai bien vérifié quand je suspends le script AHK le problème n'apparaît plus.

J'aimerais vraiment comprendre ce qui ne marche pas, merci d'avance !

Mon code AHK :

Code: Select all

^F14::
SendRaw, {
return

^F15::
SendRaw, }
return

^!F16::
Send, @gmail.com
return

^!F17::
SendRaw, ¯\_(ツ)_/¯
return

^!F18::
Run, ms-settings:
return

^!F19::
Run, control
return

^!F21::
Run, https://www.google.fr/
return

^F23::
Send, =
return

Top