web-dev-qa-db-fra.com

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 constater, les accolades, indispensables pour écrire du code en C, C++, JavaScript, Java, Objective C et autres, apparaissent en violet sur cette image. En effet, alors que les autres caractères peuvent être vus visuellement comme des caractères imprimés sur la plupart des claviers italiens, ces caractères violets ne sont généralement pas imprimés sur les touches du clavier. Ces caractères, situés dans les coins supérieurs droits des clés données, peuvent généralement être générés avec les combinaisons de touches suivantes:

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

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

Des caractères tels que le signe at (@) (appelé 'chiocciola' en italien) et la touche dièse (#) (appelée 'cancelletto' en italien) situé dans le coin inférieur droit du clavier peuvent être facilement générés comme suit (AltGr + @) ou (AltGr + #). Ces caractères sont également essentiels à la programmation car ils peuvent par exemple être trouvés en CSS, notamment dans les requêtes multimédia et dans les sélecteurs faisant référence à l'attribut id html.

Après un examen approfondi, nous pouvons constater que tous les claviers américains ASCII sont couverts par les touches du clavier italien, à l'exception des éléments suivants, qui sont le tilde, ce qui est particulièrement utile pour la commande Linux. La ligne et est utilisée pour faire référence au répertoire de base d'un utilisateur sur un tel système, ainsi qu'au back-tick (`), également appelé back-quote, qui est également très utile sur le shell Linux lorsque vous voulez activer la sortie de une commande dans une entrée de ligne de commande.

Alors, voici la question:

Avec tous ces coins vides en haut à droite des touches, pourquoi n’existe-t-il pas un meilleur moyen de générer ces caractères, peut-être par CTRL-ALT-SHIFT combinaison de touches de modification?

Tout ce que j'ai pu trouver concernant la génération de ces caractères sont 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, assurez-vous que la touche de verrouillage numérique du clavier est activée, maintenez la touche ALT enfoncée, entrez le code de clé et relâchez la touche ALT.

Le code ALT est documenté à: http://www.alt-codes.net/

Si quelqu'un connaît un meilleur moyen d'insérer ces caractères à partir d'un clavier italien sans modifier la disposition du clavier dans le Panneau de configuration, faites-le moi savoir. Merci.

32
John Sonderson

La configuration de clavier italienne de base fournie avec Windows 7 ne permet pas de saisir le backtick (`) ou le tilde (~). J'ai vérifié cela à l'aide de Microsoft Keyboard Layout Creator (MSKLC), avec cette disposition chargée. Je présume que cette mise en page est plus ou moins standard en Italie, bien que Microsoft puisse naturellement avoir ses propres bizarreries.

Cependant, dans Windows 7, la présentation est quelque peu différente et s'appelle «Italien (142)». Dans celui-ci, le backtick peut être saisi avec AltGr + et le tilde avec AltGr §. Ici, "+" et "§" font référence aux touches ainsi marquées 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 du programmeur italien”, ou tout simplement une variante de clavier, reflétant éventuellement des claviers physiques différents.

Si vous utilisez Windows (comme je suppose, car vous avez mentionné le «Panneau de configuration»), envisagez de télécharger MSKLC et de l’utiliser pour créer une disposition de clavier italien modifiée qui convient à vos besoins et utilisez-la comme disposition normale. sans avoir besoin de basculer entre les mises en page. Vous pourriez par exemple faire AltGr 'produire le backtick et AltGr ^ produire le tilde; ceux-ci devraient être relativement faciles à mémoriser en raison de la similarité des caractères.

En ce qui concerne la question "pourquoi" (pourquoi la mise en page de base italienne manque-t-elle de 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'utilisation pour ces caractères. La disposition comporte des touches pour les touches à, è, ì, ò, ù; il n’est donc pas nécessaire de recourir à une touche d’autocollant qui joue le rôle de touche morte (touche diacritique) pour taper des combinaisons accent, même comme dans beaucoup d’autres claviers européens. Et tandis que d'autres langues romanes ont des lettres avec un tilde, comme ã et ñ, l'italien n'en a pas.

16
Jukka K. Korpela

Sur les machines * Nix, vous pouvez obtenir un tilde ~ en appuyant à droite. AltGr + ^ (vous devez frapper les deux personnages simultanément).

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

19
MariusMatutiae

J'ai également eu ce problème quand j'ai commencé à utiliser le mien. Sur Mac, vous pouvez définir le tilde en tapant option + n + caractère, tel que option + n et alors a produirait ã. La même chose vaut pour ´ et ` dans cette mise en page:

option + n˜

option + 8´

option + 9`

8
Fred Souza

J'ai fait une mise en page basée sur les raccourcis italiens plus Linux pour obtenir le tilde et le backtick: le code et le programme d'installation sont ici .

4
Andrea Scarpino

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

Je n'ai jamais vraiment utilisé de caractères tels que ç ou § 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 fera les choses suivantes:

  • CAPS LOCK imprime {
  • SHIFT + CAPS LOCK imprime }
  • SHIFT + ò affiche ` au lieu de ç
  • SHIFT + ù affiche ~ au lieu de §

Le CAPS LOCK Cette fonctionnalité est personnelle, mais je l’ai incluse car elle simplifie énormément l’utilisation des crochets arrondis lors du codage.

J'espère que ça peut aider.

1
Federico Dipuma

Jeu: Fallout 4 - Clavier italien et Windows 8 - pas de tilde, n'est-ce pas? Impossible d'ouvrir la console ..... console ouverte en utilisant la touche juste après l: celle avec c cédiglia ò et chiocciola. Vous utilisez cela, puis écrivez vos astuces puis réutilisez-le: cela fonctionne: D

 the mentioned key

1
Lilirose

J'ai compilé un mapping de clavier avec:

  • ~ (tilde) sur AltGr + 5
  • ` (backtick) sur AltGr + \

Il fonctionnait sous Windows 7.

Trouvez-le ici: https://github.com/pierreprinetti/itaqrawl

0
Pierre Prinetti

Ceci est ma solution préférée:

http://sdrv.ms/16LZN8N

Installez ce clavier, puis supprimez tout clavier du Panneau de configuration, à l’exception de ce nouveau clavier.
Maintenant vous pouvez taper ces caractères:

` (AltGr + ')
~ (AltGr + ì)
À (AltGr + shift + a)
È (AltGr + shift + e)
Ì (AltGr + shift + i)
Ò (AltGr + shift + o)
Ù (AltGr + shift + u)
® (AltGr + r) registered
© (AltGr + c) copyright

(source: https://superuser.com/a/598465/225814 )

0
riofly

J'ai rencontré le même problème, j'ai construit cette mise en page:  layout

Si vous voulez l'essayer, il y a aussi des clés mortes (pour 'et `, donc insérer Á ne sera jamais une douleur). Pour accéder à ceux-ci, vous devez simplement appuyer sur control + 0 pour `et control + 'pour', altgr + ù pour ~.

J'ai aussi ajouté des lettres grecques comme αβδ € ψω sous alt-gr avec d'autres symboles: «» ± Ø.

Vous pouvez télécharger ma mise en page ici: ici

0
DDS