52 votes

Clavier italien : saisie des caractères tilde (~) et backtick (`) sans modifier la disposition du clavier

Voici à quoi ressemble la disposition d'un clavier italien :

enter image description here

Comme vous pouvez le voir, les accolades, qui sont absolument nécessaires pour écrire du code en C, C++, JavaScript, Java, Objective-C et autres, apparaissent en violet sur cette image. Cela s'explique par le fait que les autres caractères caractères peuvent être vus visuellement comme des caractères imprimés sur la plupart des claviers italiens. italiens, ces caractères violets ne sont généralement pas imprimés. sur les touches du clavier. Ces caractères, qui se trouvent dans les coins supérieurs Ces caractères, qui se trouvent dans le coin supérieur droit des touches données, peuvent généralement être générés avec les combinaisons de touches suivantes avec les combinaisons de touches suivantes :

( RIGHT SHIFT o LEFT SHIFT ) + ( RIGHT CTRL o LEFT CTRL ) + ( Alt o AltGR) + ( [ o ] )

(En fait, comme le montre l'application MSKLC, SHIFT + AltGr + [ et SHIFT + AltGr + ] suffisent à générer les accolades).

Des caractères tels que le signe arobase (@) (appelé "chiocciola" en italien) et la touche dièse (#) (appelée "cancelletto" en italien) qui se trouvent dans le coin inférieur droit du clavier peuvent être générés facilement de la manière suivante (AltGr + @) ou de la manière suivante (AltGr + @). droite du clavier peuvent être générées facilement comme suit (AltGr + @) ou (AltGr + #). (AltGr + #). Ces caractères sont également fondamentaux pour la programmation car ils se retrouvent, par exemple, dans les feuilles de style CSS, notamment dans les requêtes de médias et avec les sélecteurs faisant référence à l'attribut html id.

Une inspection plus poussée nous permet de constater que tous les claviers ASCII américains / claviers de programmeur sont couvertes par les touches du clavier italien, à l'exception des touches suivantes, qui sont le le tilde, qui est particulièrement utile sur la ligne de commande de Linux et qui est utilisé pour se référer à la page d'accueil d'un utilisateur répertoire personnel de l'utilisateur sur ce système, ainsi que le bâton (`), également connu sous le nom de guillemets qui est également très utile sur le Shell de Linux lorsque nous voulons transformer la sortie d'une commande en entrée de ligne de commande.

Voici donc la question :

Avec tous ces coins vides en haut à droite des touches, pourquoi n'y a-t-il pas un meilleur moyen d'accéder à l'information ? de générer ces caractères, peut-être par le biais d'un CTRL - ALT - SHIFT touche de modification de la touche de modification ?

Tout ce que j'ai pu trouver concernant la génération de ces personnages, ce sont les les codes ALT suivants :

Le code ALT 96 correspond à `

Le code ALT 123 correspond à {

Le code ALT 125 correspond à }

Le code ALT 126 correspond à ~

et pour générer un caractère via un code ALT, vous vous assurez que la touche NumLock de votre est activée, maintenez la touche ALT enfoncée, entrez le code et relâchez la touche ALT.

Le code ALT est documenté à l'adresse suivante https://www.alt-codes.net/

Si quelqu'un connaît une meilleure façon d'insérer ces caractères à partir d'un texte italien, il est possible de le faire. italien sans changer la disposition du clavier dans le panneau de configuration, alors me le faire savoir. Je vous remercie.

30voto

Jukka K. Korpela Points 4835

Le clavier italien de base, tel qu'il est livré avec Windows 7, ne permet pas de taper le backtick (`) ou le tilde (~). J'ai vérifié cela en utilisant Microsoft Keyboard Layout Creator (MSKLC), avec cette disposition chargée dans le logiciel. Je suppose que cette disposition est plus ou moins standard en Italie, bien que Microsoft puisse avoir ses propres particularités.

Cependant, dans Windows 7, il existe une présentation quelque peu différente appelée "Italian (142)". Dans cette disposition, le backtick peut être tapé en utilisant AltGr + et le tilde en utilisant AltGr §. Ici, "+" et "§" se réfèrent aux touches étiquetées ainsi dans l'image de la question, c'est-à-dire deux touches à droite de "P" et trois touches à droite de "L". Je suppose que cet "italien (142)" pourrait être une sorte de "clavier de programmeur italien", ou simplement une variante de clavier, reflétant éventuellement différents claviers physiques.

Si vous utilisez Windows (comme je le suppose parce que vous avez mentionné le "Panneau de configuration"), envisagez de télécharger les éléments suivants MSKLC et l'utiliser pour créer une disposition de clavier italienne modifiée qui répond à vos besoins, et l'utiliser comme disposition normale, sans avoir à passer d'une disposition à l'autre. Vous pourriez par exemple faire en sorte que AltGr ' produise le backtick et AltGr ^ le tilde ; il devrait être relativement facile de s'en souvenir en raison de la similitude des caractères.

En ce qui concerne la question du "pourquoi" (pourquoi la disposition italienne de base ne comporte pas ces caractères), je dirais que les claviers sont principalement conçus pour taper des textes dans des langues naturelles, et que l'italien a peu d'usage de ces caractères. La disposition comporte des touches pour à, è, ì, ò, ù, de sorte qu'il n'est pas nécessaire d'avoir une touche backtick agissant comme une touche morte (touche diacritique) pour taper les combinaisons voyelle + accent grave, comme sur de nombreux autres claviers européens. De plus, alors que d'autres langues romanes ont des lettres avec un tilde, comme ã et ñ, l'italien n'en a pas.

24voto

MariusMatutiae Points 45233

Sur les machines *Nix, vous pouvez obtenir un tilde ~ en appuyant à droite AltGr + ^ (il faut frapper les deux caractères simultanément).

De même, vous pouvez obtenir un backtick ` en appuyant sur la touche droite AltGr + '

9voto

R. Rozis Points 1

J'ai également rencontré ce problème lorsque j'ai commencé à utiliser le mien. Sur Mac, vous pouvez régler le tilde en tapant option + n + caractère, tel que option + n et ensuite a produirait ã . Il en va de même pour ´ y ` dans ce schéma :

option + n : ˜

option + 8 : ´

option + 9 : `

4voto

Andrea Scarpino Points 141

J'ai fait une mise en page basée sur l'italien plus des raccourcis Linux pour obtenir le tilde et le backtick : le code et l'installateur sont aquí .

4voto

Alex Points 1

En tant que programmeur, cette question sera toujours extrêmement irritante pour moi.

Je n'ai jamais vraiment utilisé des caractères comme ç o § dans mon clavier, j'ai donc créé et compilé un petit script à l'aide de AutoHotkey appelé programmer.ahk qui tente d'atténuer le problème :

Capslock::{
+Capslock::}
+SC02B::~
+SC027::`

Une fois compilé et exécuté, il effectue les opérations suivantes :

  • CAPS LOCK empreintes {
  • SHIFT + CAPS LOCK empreintes }
  • SHIFT + ò empreintes ` 代わりに ç
  • SHIFT + ù empreintes ~ 代わりに §

En CAPS LOCK est personnelle, mais je l'ai incluse parce qu'elle simplifie énormément l'utilisation des parenthèses curvilignes lors du codage.

J'espère que cela pourra vous aider.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X