Italienische Tastatur: Eingabe der Zeichen Tilde (~) und Backtick (`) ohne Änderung der Tastaturbelegung

36

So sieht das Layout einer italienischen Tastatur aus:

Bildbeschreibung hier eingeben

Wie Sie sehen können, erscheinen die geschweiften Klammern, die unbedingt erforderlich sind, um Code in C, C ++, JavaScript, Java, Objective C und anderen Sprachen zu schreiben, in Lila in diesem Bild. Dies liegt daran, dass die anderen Zeichen zwar auf den meisten italienischen Tastaturen als gedruckte Zeichen angezeigt werden, diese violetten Zeichen jedoch normalerweise nicht auf den Tastaturtasten gedruckt werden. Diese Zeichen, die sich in den oberen rechten Ecken der angegebenen Tasten befinden, können normalerweise mit den folgenden Tastenkombinationen generiert werden:

( RIGHT SHIFToder LEFT SHIFT) + ( RIGHT CTRLoder LEFT CTRL) + ( Altoder AltGR)+ ( [oder ])

(Wie die MSKLC-Anwendung zeigt, reichen UMSCHALT + AltGr + [und UMSCHALT + AltGr +] aus, um die geschweiften Klammern zu generieren.)

Zeichen wie das at (@) Zeichen (auf Italienisch 'chiocciola' genannt) und die Raute (#) Taste (auf Italienisch 'cancelletto' genannt), die sich in der rechten unteren Ecke der Tastatur befinden, können auf einfache Weise wie folgt generiert werden (AltGr + @) oder (AltGr + #). Solche Zeichen sind auch für die Programmierung von grundlegender Bedeutung, da sie beispielsweise in CSS vorkommen, und zwar bei Medienabfragen und bei Selektoren, die auf das Attribut id html verweisen.

Bei weiterer Überprüfung können wir feststellen, dass alle US-amerikanischen ASCII-Tastaturen / Programmierertastaturen von den Tasten der italienischen Tastatur abgedeckt werden, mit Ausnahme der folgenden, der Tilde, die in der Linux-Befehlszeile besonders nützlich ist und als Referenz verwendet wird in das Home-Verzeichnis eines Benutzers auf einem solchen System sowie in das Back-Tick (`), das auch als Back-Quote bezeichnet wird. Dies ist auch in der Linux-Shell sehr nützlich, wenn wir die Ausgabe eines Befehls in einen Befehl umwandeln möchten. Line-Eingang.

Hier kommt also die Frage:

Warum gibt es bei all den leeren oberen rechten Ecken der Tasten keine bessere Möglichkeit, diese Zeichen zu generieren, möglicherweise durch eine Tastenkombination mit dem Zusatz CTRL- ALT- SHIFT?

Alles, was ich in Bezug auf die Erzeugung dieser Zeichen finden konnte, sind die folgenden ALT-Codes:

ALT-Code 96 entspricht `

ALT-Code 123 entspricht {

ALT-Code 125 entspricht}

ALT-Code 126 entspricht ~

Um ein Zeichen über einen ALT-Code zu generieren, stellen Sie sicher, dass die NumLock-Taste auf Ihrem Tastenfeld aktiviert ist. Halten Sie die ALT-Taste gedrückt, geben Sie den Schlüsselcode ein und lassen Sie die ALT-Taste los.

ALT-Code ist dokumentiert unter: http://www.alt-codes.net/

Wenn jemand eine bessere Möglichkeit kennt, diese Zeichen über eine italienische Tastatur einzufügen, ohne das Tastaturlayout in der Systemsteuerung zu ändern, dann lassen Sie es mich bitte wissen. Vielen Dank.

John Sonderson
quelle

Antworten:

19

Das mit Windows 7 gelieferte grundlegende italienische Tastaturlayout bietet keine Möglichkeit, das Backtick (`) oder die Tilde (~) einzugeben. Ich habe dies mit Microsoft Keyboard Layout Creator (MSKLC) überprüft und das Layout darin geladen. Ich nehme an, dass dieses Layout in Italien mehr oder weniger Standard ist, obwohl Microsoft hier natürlich seine eigenen Besonderheiten haben könnte.

In Windows 7 gibt es jedoch ein etwas anderes Layout, das als "Italienisch (142)" bezeichnet wird. Darin kann der Backtick mit AltGr + und die Tilde mit AltGr § eingegeben werden. Hier beziehen sich „+“ und „§“ auf die Tasten, die im fraglichen Bild so beschriftet sind, dh zwei Tasten rechts von „P“ und drei Tasten rechts von „L“. Ich nehme an, dass es sich bei "Italian (142)" um eine Art "Tastatur für italienische Programmierer" oder nur um eine Tastaturvariante handelt, die möglicherweise unterschiedliche physische Tastaturen widerspiegelt.

Wenn Sie Windows verwenden (wie ich denke, weil Sie "Systemsteuerung" erwähnt haben), sollten Sie MSKLC herunterladen und verwenden, um ein modifiziertes italienisches Tastaturlayout zu erstellen, das Ihren Anforderungen entspricht, und es als normales Layout verwenden, ohne dass Sie zwischen diesen wechseln müssen Layouts. Sie könnten zB AltGr 'dazu bringen, das Backtick und AltGr ^ die Tilde zu erzeugen; Diese sollten aufgrund der Ähnlichkeit der Zeichen relativ leicht zu merken sein.

In Bezug auf die „Warum“ -Frage (warum das grundlegende italienische Layout diese Zeichen nicht enthält) würde ich sagen, dass Tastaturen hauptsächlich für die Eingabe von Texten in natürlichen Sprachen entwickelt wurden und Italienisch für diese Zeichen nur wenig Sinn macht. Das Layout enthält Tasten für à, è, ì, ò, ù, so dass keine Rücktaste als tote Taste (diakritische Taste) für die Eingabe von Kombinationen aus Vokal und gravierendem Akzent erforderlich ist, wie dies bei vielen anderen europäischen Tastaturen der Fall ist. Und während andere romanische Sprachen Buchstaben mit einer Tilde haben, wie ã und ñ, ist dies auf Italienisch nicht der Fall.

Jukka K. Korpela
quelle
3
Ich nehme an, dass das Setzen von (AltGr + ') und (AltGr + ^) in MSKLC (Microsoft Keyboard Layout Creator), um die Zeichen backquote (`) und tilde (~) zu erzeugen, ebenfalls eine gute Idee ist, da diese Tasten dann der Art und Weise entsprechen würden, wie die Tasten werden unter Linux wie unten beschrieben eingerichtet. Vielen Dank.
John Sonderson
Auf Anregung von Jukka und John habe ich ein benutzerdefiniertes Layout erstellt , um dieses unangenehme Verhalten der italienischen Tastaturen zu beheben.
Neurone
Ich bin mir nicht sicher, ob meine Erfahrung ein Hinweis auf jemanden sein könnte. Vor ein paar Wochen habe ich versehentlich etwas getroffen und eine Tilde erzeugt, während ich unter Windows 7 eine Titelseite auf einer WordPress-Website mit italienischer Tastatur eingab. Ich habe ein einfaches "i" falsch eingegeben, also habe ich einige Kombinationen mit den Tasten in der Nähe versucht, ohne Erfolg. Es war sehr frustrierend, ich wünschte mir seit Jahren eine einfache Tildekombination.
Kar.ma
2
Bitte beachten Sie, dass die Auswahl des Tastaturlayouts Italian (142)vorhandene Tasten zerstört und daher keine Lösung darstellt.
Patrick Trentin
Das seltsame am 104key-Layout ist, dass es die Taste ~ neu zuordnet, was unangenehm wird, da eckige Klammern nicht mehr dort stehen, wo sie angebracht sind (was auch zu einer Irreführung der Tastenserigraphie führt). Könnten sie es nicht einfach auf eine leere Schaltfläche neu zuordnen (wie T, für "Tilde")? anstatt es auf einen bereits nützlichen Schlüssel zu zwingen.
DDS
18

Auf * Nix-Rechnern können Sie eine Tilde erhalten, ~indem Sie rechts AltGr+ drücken ^(Sie müssen die beiden Zeichen gleichzeitig anschlagen).

Aus dem gleichen Grund können Sie ein Backtick erhalten, indem Sie rechts AltGr+ drücken'

MariusMatutiae
quelle
7
Die Methoden funktionieren nicht mit dem italienischen Tastaturlayout, das mit Windows 7 geliefert wird. Mit dem Layout „Italienisch (142)“ können die Zeichen eingegeben werden, aber mit anderen Tasten - möglicherweise verwenden Sie dieses Layout und eine physische Tastatur (Tastenkappen). anders als auf dem Bild?
Jukka K. Korpela
1
Das ist meine Tastatur (Linux): setxkbmap - Abfrageregeln: evdev Modell: pc105 Layout: it
MariusMatutiae
3
Ich habe es satt, von Leuten herabgestimmt zu werden, die nur auf Windows-Systemen Antworten zulassen. Das OP gab nicht an, an welchem ​​Betriebssystem er / sie arbeitete, und meine Antwort auf * Nix-Rechnern ist korrekt.
MariusMatutiae
3
Ich bin Italiener und in meinem Linux-Terminal funktioniert es.
Kyrol,
Auch Andrea Scarpino lieferte die gleiche Lösung für Windows. github.com/ilpianista/itlinux-win-keyboard
isar
9

Ich hatte auch dieses Problem, als ich anfing, meins zu benutzen. Auf einem Mac können Sie die Tilde einstellen, indem Sie ein option+ n+ -Zeichen wie option+ eingeben nund dann aproduzieren ã. Gleiches gilt für ´und `in diesem Layout:

option+ n:˜

option+ 8:´

option+ 9:`

Fred Souza
quelle
1
Es gibt keine Optionstaste unter Windows
phuclv
Ich bin mir nicht sicher, ob dies eine Antwort auf die Frage ist. Der Benutzer scheint zu fragen, wie ~ und `eingegeben werden sollen , nicht ã und à . Wie würden Sie ein einfaches ~ eingeben ? - Option + n + Leerzeichen?
Scott
1
@Scott option + n: ~. Es ist in der Antwort.
ksav
@ksav: Der narrative Teil der Antwort besagt, dass (Option) (n) (a) ã ergibt, daher interpretiere ich die Tabelle so, dass (Option) + (n) ~ als diakritisches Zeichen (dh als Symbol ) ergibt über einem Buchstaben) . Was ist, wenn ich "~ a" eingeben möchte? Nach Ihrem Kommentar sollte ich (Option) + (n) und dann (a) eingeben. Aber laut der Antwort ist das die Sequenz, die ã hervorbringt.
Scott
option + n space a: ~ a
ksav
4

Ich habe ein Layout basierend auf italienischen und Linux-Verknüpfungen erstellt, um Tilde und Backtick zu erhalten: Code und Installer sind hier .

Andrea Scarpino
quelle
1
Wenn Sie mehrere identische Fragen sehen, markieren oder stimmen Sie ab, um sie zu schließen. Veröffentlichen Sie keine identischen Antworten auf alle Fragen.
Journeyman Geek
Hallo Andrea, vielen Dank für dein Tool! Kann Ihr Tastaturlayout ohne Administratorrechte geladen werden? Zum Beispiel in einem Unternehmen, in dem einige gängige Workstations nur als normaler Benutzer verwendet werden können?
Kubuntuer82
2

Als Programmierer wird dieses Problem für mich immer sehr ärgerlich sein.

Ich habe noch nie Zeichen wie çoder §in meiner Tastatur verwendet. Deshalb habe ich ein kleines Skript mit AutoHotkey namens erstellt und kompiliert programmer.ahk, mit dem das Problem gemindert werden soll:

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

Sobald es kompiliert und ausgeführt wurde, werden die folgenden Aktionen ausgeführt:

  • CAPS LOCK druckt {
  • SHIFT+ CAPS LOCKdruckt}
  • SHIFT+ òdruckt `stattç
  • SHIFT+ ùdruckt ~statt§

Die CAPS LOCKFunktion ist persönlich, aber ich habe sie eingefügt, weil sie die Verwendung kurviger Klammern beim Codieren extrem vereinfacht.

Hoffe es kann helfen.

Federico Dipuma
quelle
Das ist eine großartige Idee! Und da es tragbare Versionen von AutoHotkey gibt, kann es auch ohne Administratorrechte verwendet werden (z. B. bei normalen Arbeitsabläufen in Unternehmen). Verdiente Aufwertung! PS Wie hast du das festgestellt SC02Bund SC027? Gibt es dafür eine Karte online? Ich frage, weil ich verschiedene Tasten zuweisen möchte.
Kubuntuer82
1

Spiel: Fallout 4 - Italienische Tastatur und Windows 8 - keine Tilde, oder? Konsole konnte nicht geöffnet werden ..... Konsole mit der Taste direkt nach l öffnen: die mit cediglia ò und chiocciola. Du verwendest das, schreibst deine Cheats und verwendest sie erneut: es funktioniert: D

der erwähnte Schlüssel

Lilirose
quelle
der schlüssel gleich nach l: der mit cediglia ò und chiocciola das ist für mich etwas verwirrend.
Wortspiel
@ The_IT_Guy_You_Don't_Like Ich habe ein Bild hinzugefügt, damit es einfacher zu verstehen ist ...
beppe9000
1
in italienischer sprache, cediglia = "ç", chiocciola = schnecke = "um" = "@"
netalex
1

Dies ist meine bevorzugte Lösung:

http://sdrv.ms/16LZN8N

Installieren Sie diese Tastatur, und entfernen Sie alle Tastaturen in der Systemsteuerung mit Ausnahme dieser neuen Tastatur.
Jetzt können Sie diese Zeichen eingeben:

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

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

Riofly
quelle
1

Ausgehend von der Antwort von Federico und der Antwort von Marius habe ich diesen kleinen AutoHotKeys-Code geschrieben, um Tilde und Backtick unter Windows so abzubilden, wie sie unter Unix erhältlich sind.

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

Sobald das Skript auf AutoHotKeys geladen ist, basierend auf der vom OP angehängten italienischen Tastaturabbildung, werden die folgenden Aktionen ausgeführt:

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

Das ist das gleiche Verhalten, das Sie normalerweise unter Unix mit italienischem Layout haben.

Wichtiger Hinweis: auch ohne Administratorrechte lauffähig. Ich mag diese Lösung, weil ich sie ohne Administratorrechte verwende, da es eine portable Version von AutoHotKeys von PortableApps.com gibt, die unten verlinkt ist.

Standardversion (nicht portabel) von AutoHotKeys
Portable-Version von AutoHotKeys (von PortableApps.com)

Kubuntuer82
quelle
0

Wenn Sie die Tilde benötigen, ~wenn Sie Putty in Windows verwenden (aber es funktioniert auch in einer Debian-VM) und eine italienische Tastatur verwenden, können Sie auch drücken F12.

virtueller DJ
quelle
0

Ich hatte das gleiche Problem, ich habe dieses Layout erstellt: Layout

Wenn Sie es versuchen möchten, hat es auch tote Tasten (für 'und', also wird das Einfügen von Á niemals ein Schmerz sein). Um auf diese zuzugreifen, müssen Sie nur die Tastenkombination Strg + 0 für `und Strg + 'für' drücken, Altgr + ù für ~.

Ich habe auch einige griechische Buchstaben wie αβδ € ψω unter alt-gr hinzugefügt, zusammen mit einigen anderen Symbolen: «» ± Ø.

Sie können mein Layout hier herunterladen: hier

DDS
quelle