2013-10-31 00:13:39 +0000 2013-10-31 00:13:39 +0000
38
38

Italiaans toetsenbord: invoeren van de tekens tilde (~) en backtick (`) zonder de toetsenbordindeling te wijzigen

Hier is hoe de lay-out van een Italiaans toetsenbord eruit ziet:

Zoals u kunt zien, verschijnen de accolades, die absoluut noodzakelijk zijn om code te schrijven in C, C++, JavaScript, Java, Objective C, en andere, in paars op deze afbeelding. Dit komt omdat, terwijl de andere tekens visueel te zien zijn als gedrukte tekens op de meeste Italiaanse toetsenborden, deze paarse tekens eigenlijk meestal niet op de toetsen van het toetsenbord worden gedrukt. Deze tekens, die zich in de rechterbovenhoek van de gegeven toetsen bevinden, kunnen gewoonlijk met de volgende toetscombinaties worden gegenereerd:

(RECHTER SHIFT of LINKS SHIFT) + (RECHTER CTRL of LINKS CTRL) + (Alt of AltGR) + ([of])

(Eigenlijk zoals de MSKLC-applicatie laat zien, zijn SHIFT + AltGr + [en SHIFT + AltGr +] voldoende om de accolades te genereren).

Tekens zoals het at (@) teken (in het Italiaans ‘chiocciola’ genoemd) en de hash (#) toets (in het Italiaans ‘cancelletto’ genoemd) die je rechtsonder op het toetsenbord vindt, kunnen eenvoudig als volgt gegenereerd worden (AltGr + @) of (AltGr + #). Dergelijke tekens zijn ook van fundamenteel belang bij het programmeren, omdat ze bijvoorbeeld kunnen worden gevonden in CSS, namelijk bij media queries en bij selectors die verwijzen naar het id html-attribuut.

Bij nadere inspectie zien we dat alle toetsen van het Amerikaanse ASCII-toetsenbord / programmeurs-toetsenbord worden gedekt door de toetsen van het Italiaanse toetsenbord, behalve de volgende, namelijk de tilde, die vooral handig is op de Linux-opdrachtregel en wordt gebruikt om te verwijzen naar de homedirectory van een gebruiker op een dergelijk systeem, en de back-tick (`) also known as the back-quote, which is also very useful on the Linux shell when we want to turn the output of a command into a command-line input.

So, here comes the question:

With all those empty upper-right hand corners of keys, why isn’t there a better way of generating these characters, perhaps through a CTRL-ALT-SHIFT modifier key combination?

All I’ve been able to find regarding generation of these characters are the following ALT-codes:

ALT code 96 corresponds to `

ALT-code 123 komt overeen met {

ALT-code 125 komt overeen met }

ALT-code 126 komt overeen met ~

en om een karakter te genereren via een ALT-code zorgt u ervoor dat de NumLock-toets op uw toetsenbord is ingeschakeld, houdt u de ALT-toets ingedrukt, voert u de keycode in en laat u de ALT-toets los.

ALT code zijn gedocumenteerd op: http://www.alt-codes.net/

Als iemand een betere manier weet om deze tekens in te voegen vanaf een Italiaans toetsenbord zonder de toetsenbordindeling in het Configuratiescherm te veranderen, laat het me dan weten. Bedankt.

Antwoorden (11)

19
19
19
2013-10-31 04:08:28 +0000

Op *Nix machines, kunt u een tilde ~ krijgen door rechts AltGr + ^ in te drukken (u moet de twee tekens tegelijkertijd indrukken).

Op dezelfde manier kun je een backtick ` krijgen door rechts AltGr + ‘ in te drukken.

19
19
19
2013-10-31 06:53:41 +0000

De basisindeling van het Italiaanse toetsenbord zoals die met Windows 7 wordt geleverd, heeft geen mogelijkheid om de backtick (`) of de tilde (~) te typen. Ik heb dit gecontroleerd met Microsoft Keyboard Layout Creator (MSKLC), met die indeling erin geladen. Ik neem aan dat deze layout min of meer standaard is in Italië, hoewel Microsoft hier natuurlijk zijn eigen eigenaardigheden kan hebben.

In Windows 7 is er echter een iets andere layout, genaamd “Italiaans (142)”. Daarin kan de backtick worden getypt met AltGr + en de tilde met AltGr §. Hier verwijzen “+” en “§” naar de toetsen die zo gelabeld zijn in het plaatje in de vraag, d.w.z. twee toetsen rechts van de “P” en drie toetsen rechts van de “L”. Ik veronderstel dat dit “Italiaans (142)” een soort “Italiaans programmeurs toetsenbord” zou kunnen zijn, of gewoon een variant toetsenbord, mogelijk een afspiegeling van verschillende fysieke toetsenborden.

Als u Windows gebruikt (wat ik vermoed omdat u “Configuratiescherm” noemde), kunt u overwegen om MSKLC te downloaden en te gebruiken om een aangepaste Italiaanse toetsenbordindeling te maken die aan uw behoeften voldoet, en deze als de normale indeling te gebruiken, zonder dat u tussen indelingen hoeft te schakelen. U zou b.v. AltGr ‘ de backtick kunnen laten produceren en AltGr ^ de tilde; deze zouden vrij gemakkelijk te onthouden moeten zijn wegens gelijkaardige karakters.

Wat betreft de “waarom” vraag (waarom de Italiaanse basisindeling die tekens niet heeft), zou ik zeggen dat toetsenborden in de eerste plaats ontworpen zijn voor het typen van teksten in natuurlijke talen, en het Italiaans heeft die tekens weinig nodig. De lay-out heeft toetsen voor à, è, ì, ò, ù, dus er is geen noodzaak voor een backtick-toets die fungeert als een dode toets (diakritische toets) voor het typen van klinker + accent grave combinaties, zoals in veel andere Europese toetsenborden. En terwijl andere Romaanse talen letters met een tilde hebben, zoals ã en ñ, heeft het Italiaans die niet.

9
9
9
2014-07-29 02:18:49 +0000

Ik had dit probleem ook toen ik de mijne begon te gebruiken. Op de Mac kun je de tilde instellen door option + n + character te typen, bijvoorbeeld option + n en dan a zou ã opleveren. Hetzelfde geldt voor ´ en ` in this layout:

option + n: ˜

option + 8: ´

option + 9: `

4
4
4
2017-01-05 12:00:07 +0000

Ik heb een layout gemaakt gebaseerd op Italiaans plus Linux sneltoetsen om tilde en backtick te krijgen: code en installer zijn hier .

2
2
2
2017-04-21 13:27:11 +0000

Als programmeur zal dit probleem mij altijd enorm blijven irriteren.

Ik heb nooit echt tekens als ç of § op mijn toetsenbord gebruikt, dus heb ik een klein script gemaakt en gecompileerd met AutoHotkey , genaamd programmer.ahk, dat het probleem probeert te beperken:

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

Eenmaal gecompileerd en uitgevoerd zal het de volgende dingen doen:

  • CAPS LOCK drukt {
  • SHIFT + CAPS LOCK drukt }
  • SHIFT + ò drukt “instead ofç`
  • SHIFT + ù prints ~ instead of §

De CAPS LOCK functie is persoonlijk, maar ik heb het opgenomen omdat het extreem vereenvoudigt het gebruik van kromme haakjes tijdens het coderen.

Hoop dat het kan helpen.

1
1
1
2015-11-11 12:51:09 +0000

Spel: Fallout 4 - Italiaans toetsenbord en Windows 8 - geen tilde toch? Kon console…..opened console niet openen door de toets direct na l te gebruiken: die met c cediglia ò en chiocciola. Je gebruikt dat, dan schrijf je cheats en dan hergebruik je het: het werkt :D

1
1
1
2019-03-18 18:48:55 +0000

Uitgaande van het antwoord van Federico en van het antwoord van Marius , heb ik deze kleine AutoHotKeys code geschreven om tilde en backtick op Windows op dezelfde manier te mappen als ze op Unix verkregen kunnen worden.

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

Zodra het script is geladen op AutoHotKeys, gebaseerd op het Italiaanse toetsenbord figuur bijgevoegd door de OP, zal het de volgende dingen doen:

  • RECHTER ALT + ‘ drukt “`
  • RIGHT ALT + ^ prints ~

wat hetzelfde gedrag is dat je gewoonlijk hebt op Unix met Italiaanse layout.

Belangrijke opmerking: ook te gebruiken zonder admin rechten. Ik gebruik deze oplossing zonder admin rechten omdat er een portable versie van AutoHotKeys bestaat van PortableApps.com hieronder gelinkt. Standaard (niet-draagbare) versie van AutoHotKeys Draagbare versie van AutoHotKeys (van PortableApps.com)

1
1
1
2018-02-05 16:27:23 +0000

Dit is mijn voorkeursoplossing: http://sdrv.ms/16LZN8N

Installeer dit toetsenbord, verwijder dan elk toetsenbord in het Configuratiescherm behalve dit nieuwe toetsenbord.
Nu kunt u deze tekens typen:

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

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

0
0
0
2018-07-16 18:56:28 +0000

Ik had hetzelfde probleem, ik heb deze layout gemaakt:

Als je het wilt proberen, het heeft ook dode toetsen (voor ‘ en , so inserting Á will never be a pain). To access those you just have to press contrl + 0 for en control + ’ voor ‘, altgr + ù voor ~.

Ik heb ook wat griekse letters toegevoegd zoals αβδ€ψω onder alt-gr samen met wat andere symbolen: “ ” ± Ø.

Je kunt mijn layout hier downloaden: hier

0
0
0
2016-08-15 14:57:39 +0000

Ik heb een toetsenbord mapping gecompileerd met:

  • ~ (tilde) op AltGr+5
  • “` (backtick) op AltGr+

Het werkte vroeger op Windows 7.

Vind het hier: https://github.com/pierreprinetti/itaqrawl

0
0
0
2017-06-21 16:05:45 +0000

Als u de tilde ~ nodig heeft bij gebruik van Putty in Windows (maar het werkt ook in een Debian VM) met een Italiaans toetsenbord kunt u ook op F12 drukken.