Oto jak wygląda układ włoskiej klawiatury:
Jak widać, nawiasy klamrowe, które są absolutnie niezbędne do pisania kodu w dowolnym z C, C ++, JavaScript, Java, Objective C i innych, pojawiają się na fioletowo na tym obrazku. Wynika to z faktu, że podczas gdy inne znaki można zobaczyć wizualnie jako znaki drukowane na większości włoskich klawiatur, te fioletowe znaki zwykle nie są drukowane na klawiszach klawiatury. Znaki te, znajdujące się w prawym górnym rogu danych klawiszy, można zwykle wygenerować za pomocą następujących kombinacji klawiszy:
( RIGHT SHIFTlub LEFT SHIFT) + ( RIGHT CTRLlub LEFT CTRL) + ( Altlub AltGR)+ ( [lub ])
(W rzeczywistości, jak pokazuje aplikacja MSKLC, SHIFT + AltGr + [i SHIFT + AltGr +] wystarczają do wygenerowania nawiasów klamrowych.)
Znaki takie jak znak at (@) (po włosku zwany „chiocciola”) i klawisz skrótu (#) (po włosku zwany „cancelletto”) w prawym dolnym rogu klawiatury można łatwo wygenerować w następujący sposób (AltGr + @) lub (AltGr + #). Takie znaki są również podstawą programowania, ponieważ można je znaleźć na przykład w CSS, a mianowicie w zapytaniach o media i selektorach odnoszących się do atrybutu id html.
Po dalszej inspekcji możemy zobaczyć, że wszystkie klawiatury / programatory US ASCII są objęte klawiszami włoskiej klawiatury, z wyjątkiem następujących, które są tyldą, która jest szczególnie przydatna w wierszu poleceń Linuksa i służy do odsyłania do katalogu domowego użytkownika w takim systemie, a także back-tick (`) znany również jako back-quote, co jest również bardzo przydatne w powłoce Linux, gdy chcemy przekształcić wyjście polecenia w polecenie Wejście liniowe.
Oto pytanie:
Z wszystkich tych pustych rogi górnym prawym rogu klawiszy, dlaczego nie ma lepszego sposobu generowania tych znaków, być może poprzez CTRL- ALT- SHIFTkombinacji klawiszy modyfikatorów?
Wszystko, co udało mi się znaleźć w odniesieniu do generowania tych znaków, to następujące kody ALT:
Kod ALT 96 odpowiada „
Kod ALT 123 odpowiada {
Kod ALT 125 odpowiada}
Kod ALT 126 odpowiada ~
i aby wygenerować znak za pomocą kodu ALT, upewnij się, że klawisz NumLock na klawiaturze jest włączony, przytrzymaj klawisz ALT, wprowadź kod i zwolnij klawisz ALT.
Kod ALT jest udokumentowany na stronie : http://www.alt-codes.net/
Jeśli ktoś zna lepszy sposób wstawiania tych znaków z włoskiej klawiatury bez zmiany układu klawiatury w Panelu sterowania, proszę dać mi znać. Dzięki.
źródło
Italian (142)
powoduje uszkodzenie istniejących klawiszy, dlatego nie jest to rozwiązanie.Na maszynach * Nix możesz uzyskać tyldę
~
, naciskając prawy AltGr+ ^(musisz uderzyć dwie postacie jednocześnie).Z tego samego powodu możesz uzyskać backtick `naciskając prawy AltGr+'
źródło
Miałem również ten problem, kiedy zacząłem używać mojego. Na Macu możesz ustawić tyldę, wpisując znak option+ n+, taki jak option+, na następnie awygenerujesz
ã
. To samo dotyczy ´i` tego układu:option + n:˜
option + 8:´
option+ 9:`
źródło
option + n: ~
. Jest w odpowiedzi.option + n
space
a
: ~ aStworzyłem układ oparty na skrótach włoski i Linux, aby uzyskać tyldę i backtick: kod i instalator są tutaj .
źródło
Jako programista ten problem zawsze będzie dla mnie wyjątkowo irytujący.
Nigdy tak naprawdę nie używałem znaków takich jak
ç
lub§
na klawiaturze, dlatego stworzyłem i skompilowałem mały skrypt za pomocą AutoHotkey , o nazwieprogrammer.ahk
, który próbuje złagodzić problem:Po skompilowaniu i wykonaniu będzie wykonywać następujące czynności:
{
}
`
zamiastç
~
zamiast§
Ta CAPS LOCKfunkcja jest osobista, ale załączyłem ją, ponieważ bardzo upraszcza użycie krzywych nawiasów podczas kodowania.
Mam nadzieję, że to może pomóc.
źródło
SC02B
iSC027
? Czy jest na to jakaś mapa online? Pytam, ponieważ chciałbym przypisać różne klucze.Gra: Fallout 4 - Włoska klawiatura i Windows 8 - brak tyldy, prawda? Nie można otworzyć konsoli ..... otworzyłem konsolę, używając klucza zaraz po l: ten z cediglia ò i chiocciola. Używasz tego, a następnie piszesz kody, a następnie ponownie je wykorzystujesz: działa: D
źródło
To jest moje preferowane rozwiązanie:
http://sdrv.ms/16LZN8N
Zainstaluj tę klawiaturę, a następnie usuń dowolną klawiaturę w Panelu sterowania oprócz tej nowej klawiatury.
Teraz możesz wpisać te znaki:
(źródło: https://superuser.com/a/598465/225814 )
źródło
Zaczynając od odpowiedzi Federico i od odpowiedzi Mariusa , napisałem ten mały kod AutoHotKeys, aby odwzorować tyldę i backtick w systemie Windows w taki sam sposób, jak można go uzyskać w systemie Unix.
Po załadowaniu skryptu na AutoHotKeys, w oparciu o rysunek włoskiej klawiatury dołączony przez OP, wykona następujące czynności:
`
~
które jest tym samym zachowaniem, które zwykle masz na Uniksie z włoskim układem.
Ważna uwaga: działa również bez uprawnień administratora. Podoba mi się to rozwiązanie, ponieważ używam go bez uprawnień administratora, ponieważ istnieje przenośna wersja AutoHotKeys z PortableApps.com połączona poniżej.
Standardowa (nieprzenośna) wersja AutoHotKeys
Przenośna wersja AutoHotKeys (od PortableApps.com)
źródło
Skompilowałem mapowanie klawiatury za pomocą:
~
(tylda) na AltGr + 5`
(lewy przycisk myszy) na AltGr + \Kiedyś działał w systemie Windows 7.
Znajdź tutaj: https://github.com/pierreprinetti/itaqrawl
źródło
Jeśli potrzebujesz tyldy
~
podczas korzystania z Putty w systemie Windows (ale działa również w maszynie wirtualnej Debian) z włoską klawiaturą, możesz także nacisnąć F12.źródło
Napotkałem ten sam problem, zbudowałem ten układ:
Jeśli chcesz go wypróbować, ma także martwe klawisze (dla „i”, więc wstawienie Á nigdy nie będzie uciążliwe). Aby uzyskać do nich dostęp, wystarczy nacisnąć contrl + 0 dla `i control + 'dla', altgr + ù dla ~.
Dodałem też kilka liter greckich, takich jak αβδ € ψω pod alt-gr, oraz kilka innych symboli: «» ± Ø.
Możesz pobrać mój układ tutaj: tutaj
źródło