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


33

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

entrez la description de l'image ici

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 SHIFTou LEFT SHIFT) + ( RIGHT CTRLou LEFT CTRL) + ( Altou AltGR)+ ( [ou ])

(En fait, 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 une inspection plus poussée, nous pouvons constater que tous les claviers du programmateur / clavier ASCII américain sont couverts par les touches du clavier italien, à l’exception du suivant, qui est le tilde, particulièrement utile sur la ligne de commande Linux et utilisé pour faire référence à sur le répertoire personnel d’un utilisateur sur ce système, ainsi que sur le back-tick (`), également appelé back-quote, ce qui est également très utile sur le shell Linux lorsque nous voulons transformer le résultat d’une commande en commande- ligne d'entrée.

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 une combinaison de touches CTRL- ALT- SHIFTmodificateur?

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.

Les codes ALT sont documentés sur: 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, merci de me le faire savoir. Merci.

Réponses:


18

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 présentation est plus ou moins standard en Italie, bien que Microsoft puisse bien sûr 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 identifié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 répond à vos besoins, et utilisez-la comme configuration normale, sans passer par mises en page. Vous pouvez par exemple faire en sorte que AltGr 'produise le backtick et que AltGr ^ produise 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 italienne de base 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 à minuscule qui joue le rôle de touche morte (touche diacritique) pour taper des combinaisons accent / accent grave, comme dans de nombreux 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.


3
Je suppose que définir (AltGr + ') et (AltGr + ^) dans MSKLC (Microsoft Keyboard Layout Creator) pour produire les caractères backquote (`) et tilde (~) est également une bonne idée car ces touches correspondent alors à la manière dont les touches sont configurés sous Linux comme indiqué ci-dessous. Merci.
John Sonderson

À la suite de suggestions de Jukka et de John, j'ai créé une disposition personnalisée pour résoudre ce comportement inconfortable des claviers italiens.
Neurone

Je ne sais pas si mon expérience pourrait être un indice pour quelqu'un. Il y a quelques semaines, j'ai heurté quelque chose et créé un tilde, alors que je tapais une page de titre sur un site web wordpress, avec un clavier italien, sous Windows 7. Je me suis trompé avec un simple "i", j'ai donc essayé quelques combinaisons avec les touches à proximité, sans Succès. C'était très frustrant, je recherche une combinaison simple de tilde depuis des années.
Kar.ma

2
Veuillez noter que la sélection de la disposition du clavier Italian (142)casse les clés existantes, ce n'est donc pas une solution.
Patrick Trentin

La disposition inhabituelle de la disposition 104key est qu’elle remappe] la touche] en ~, cela devient donc inconfortable, car les crochets ne seront plus là où ils sont supposés (ce qui rend également trompeuse la sérigraphie clé). Ne pourraient-ils pas simplement le remapper sur un bouton vide (comme T, pour "tilde")? au lieu de le forcer sur une clé déjà utile.
DDS

18

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

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


7
Les méthodes ne fonctionnent pas sur la disposition de clavier italienne, telle que livrée avec Windows 7. À l'aide d'une disposition appelée «Italien (142)», les caractères peuvent être saisis, mais à l'aide de touches différentes - vous utilisez peut-être cette disposition et un clavier physique (keycaps). différent de celui de la photo?
Jukka K. Korpela

1
Voici mon clavier (Linux): setxkbmap - règles de requête: modèle evdev: mise en page pc105: it
MariusMatutiae

3
Je commence à être fatigué d'être critiqué par des personnes qui n'admettent que des réponses sur des systèmes Windows. Le PO n'a pas précisé le système d'exploitation sur lequel il travaillait et ma réponse est correcte sur les machines * Nix.
MariusMatutiae

3
Je suis italien et dans mon terminal linux cela fonctionne.
Kyrol

Andrea Scarpino a également fourni la même solution pour Windows. github.com/ilpianista/itlinux-win-keyboard
isar

8

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+ npuis aproduirait ã. Il en va de même pour ´et `pour cette mise en page:

option+ n:˜

option+ 8:´

option+ 9:`


1
il n'y a pas de clé d'option sous Windows
phuclv Le

Je ne suis pas sûr que ce soit une réponse à la question. L'utilisateur semble demander comment taper ~ et ` , pas ã et à . Comment voudriez-vous taper une plaine ~ ? - option + n + espace?
Scott

1
@Scott option + n: ~. C'est dans la réponse.
KSAV

@ksav: La partie narrative de la réponse dit que (option) (n) (a) produit ã, donc j'interprète le tableau comme disant que (option) + (n) produit ~ comme un signe diacritique (c'est-à-dire comme un symbole au-dessus d'une lettre) . Et si je veux taper "~ a"? Selon votre commentaire, je devrais taper (option) + (n) puis (a). Mais selon la réponse, c'est la séquence qui produit ã.
Scott

option + n space a: ~ a
ksav

4

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 .


1
Si vous voyez plusieurs questions identiques, merci de signaler ou de voter pour la clôture, ne postez pas de réponses identiques pour chacune d'elles
Journeyman Geek

Bonjour Andrea, merci beaucoup pour votre outil! Votre clavier peut-il être chargé sans autorisation de l'administrateur? Par exemple, dans une entreprise où certains postes de travail courants ne peuvent être utilisés qu’en tant qu’utilisateur normal?
Kubuntuer82

2

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

Je ne l' ai jamais vraiment utilisé des personnages comme çou §dans mon clavier, je créé et compilé un petit script en utilisant 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 empreintes {
  • SHIFT+ CAPS LOCKimpressions}
  • SHIFT+ òimpressions `au lieu deç
  • SHIFT+ ùimpressions ~au lieu de§

La CAPS LOCKfonctionnalité 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.


C'est une bonne idée! Et puisqu'il existe des versions portables d'AutoHotkey, il peut être utilisé sans autorisations d'administrateur (par exemple, avec des travaux courants dans les entreprises). Vote positif! PS Comment avez-vous déterminé SC02Bet SC027? Y a-t-il une carte en ligne pour cela? Je demande parce que je voudrais attribuer des clés différentes.
Kubuntuer82

1

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

la clé mentionnée


la clé juste après: celle avec c cédiglia ò et chiocciola, cela m’embrouille un peu.
Jeu de mots

@ The_IT_Guy_You_Don't_Like J'ai ajouté une image pour qu'il soit plus facile à comprendre ...
beppe9000

1
en langue italienne, cediglia = "ç", chiocciola = escargot = "à" = "@"
netalex

1

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 )


1

Partant de la réponse de Federico et de celle de Marius , j’ai écrit ce petit code AutoHotKeys pour mapper tilde et backtick sous Windows de la même manière qu’ils peuvent être obtenus sous Unix.

>!SC00C::`
>!SC00D::~

Une fois le script chargé sur AutoHotKeys, sur la base de la figure de clavier italien jointe par l'OP, les opérations suivantes seront effectuées:

  • RIGHT ALT+ 'impressions`
  • RIGHT ALT+ ^impressions~

qui est le même comportement que vous avez habituellement sur Unix avec une mise en page italienne.

Remarque importante: également exécutable sans droits d'administrateur. J'aime cette solution parce que je l'utilise sans droits d'administrateur puisqu'il existe une version portable d'AutoHotKeys de PortableApps.com liée ci-dessous.

Version standard (non portable) d'AutoHotKeys
Version portable d'AutoHotKeys (à partir de PortableApps.com)



0

Si vous avez besoin du tilde ~lorsque vous utilisez Putty sous Windows (mais qu'il fonctionne également sur une machine virtuelle Debian) avec un clavier italien, vous pouvez également appuyer sur F12.


0

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

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.