Bonjour,
Je n’ai pas la configuration système correspondant à votre situation, étant sur macOS, pas sur Linux.
Sur Mac, c’est pareil, la touche F1 diminue la luminosité, la touche F2 augmente la luminosité, etc.
On accède à la touche F1 d’origine (c’est-à-dire sans qu’elle ne diminue la luminosité de l’écran, dans mon cas) en combinant la touche F1 avec une touche marquée « fn ».
Toutefois un réglage du système propose ceci (non activé par défaut) :
Utiliser les touches F1, F2 etc. comme des touches de fonction standard
Quand cette option est sélectionnée, appuyez sur la touche fn pour utiliser la fonction représentée sur la touche.
Il existe peut-être un réglage similaire sur GNU/Linux ?
Malheureusement, je ne peux pas tester cette fonctionnalité de TexStudio car elle ne fonctionne tout simplement pas.
Si j’édite la macro, je peux choisir parmi les raccourcis clavier suivants :
maj+F1 à maj+F12.
Mais alors, le menu Macros présente le raccourci choisi sous la forme d’un caractère inconnu (un point d’interrogation dans un carré).
J’ai néanmoins essayé maj+F1 ainsi que maj+fn+F1, sans succès. De même en appliquant le réglage « Utiliser les touches F1, F2 etc. comme des touches de fonction standard ».
Ou alors, parmi les raccourcis clavier suivants :
ctrl+M,ctrl+A à ctrl+M,ctrl + Z.
Dans ce cas, le menu Macros présente le raccourci sous la forme cmd+M,cmd+A etc…
(pour moi, ctrl+M, ctrl+A consiste à taper d’abord ctrl+M puis ctrl+A, j’ignore si c’est bien ce qui est demandé).
Que j’essaye avec ctrl+truc ou cmd+truc, ça ne donne rien (ah si, cmd+A sélectionne tout le code, et en effet sur macOS, tout sélectionner se fait avec cmd+A, tandis que sur Windows/Linux, c’est la touche ctrl qui fait office de touche de modification).
Il est clair que le logiciel TexStudio a été développé (par des codeurs bénévoles, sur leur temps libre, donc avec peu de moyens) avec un framework multi-plateforme qui permet de développer sur Windows, Linux et macOS avec un code commun, ce qui produit quelques fois des logiciels pas très adaptés à toutes les cibles. Je ne critique pas du tout ce mode de développement, en général il suffit alors de signaler la présence d’un bug pour qu’il soit rapidement corrigé, ce qui est rarement le cas dans les logiciels propriétaires, commerciaux.
Le 25 juil. 2024 à 11:29, Bob Cordeau xyz@xyz.tld a écrit :
Bonjour,
j’utilise TeXstudio 4.8.1 sur GNU/linux à la fois sur un PC fixe et un portable (HP ProBook).
Mon problème réside dans la configuration des macros. Pour le fixe :
je définis une commande dans l’en-tête :
\definecolor{EoGreen}{RGB}{0,140,75}
\NewDocumentCommand{\eo}{ m }{% Pour l’Espéranto
\textsf{\emph{\textcolor{EoGreen}{#1}}}%
}
puis, dans le menu d’édition des macros, je définis :
le nom : eo
le raccourci : la touche F2
la commande : \eo{%|}
Tout marche bien. Mais sur le portable, j’ai un problème avec le clavier. Les touches de fonction, contrairement au fixe, sont affectées par défaut à… une fonction ! Par exemple la touche F3 diminue l’éclairage de l’écran. Pour inhiber son comportement, il faut appuyer sur fn+F3. Mais cela ne marche pas dans le menu d’édition des macros.
Comment faire ?
–
Bob