Keyboard Italia: memasukkan karakter tilde (~) dan backtick (`) tanpa mengubah tata letak keyboard


36

Berikut tampilan tata letak keyboard Italia:

masukkan deskripsi gambar di sini

Seperti yang Anda lihat, kurung kurawal, yang mutlak diperlukan untuk menulis kode dalam C, C ++, JavaScript, Java, Objective C, dan lainnya, muncul dalam warna ungu di gambar ini. Ini karena sementara karakter lain dapat dilihat secara visual sebagai karakter yang dicetak pada sebagian besar keyboard Italia, karakter ungu ini sebenarnya biasanya tidak dicetak pada tombol keyboard. Karakter-karakter ini, ditemukan di sudut kanan atas tombol yang diberikan, biasanya dapat dihasilkan dengan kombinasi tombol berikut:

( RIGHT SHIFTatau LEFT SHIFT) + ( RIGHT CTRLatau LEFT CTRL) + ( Altatau AltGR)+ ( [atau ])

(Sebenarnya seperti yang ditunjukkan aplikasi MSKLC, SHIFT + AltGr + [dan SHIFT + AltGr +] sudah cukup untuk menghasilkan kurung kurawal.)

Karakter seperti tanda at (@) (disebut 'chiocciola' dalam bahasa Italia) dan kunci hash (#) (disebut 'cancelletto' dalam bahasa Italia) yang ditemukan di sudut kanan bawah keyboard dapat dihasilkan dengan mudah sebagai berikut (AltGr + @) atau (AltGr + #). Karakter semacam itu juga mendasar untuk pemrograman karena dapat ditemukan misalnya di CSS, yaitu dengan kueri media dan dengan pemilih yang merujuk ke atribut id html.

Setelah diperiksa lebih lanjut kita dapat melihat bahwa semua keyboard AS / programmer ASCII keyboard dicakup oleh tombol-tombol keyboard Italia, kecuali untuk yang berikut, yang merupakan tilde, yang sangat berguna pada baris perintah Linux dan digunakan untuk merujuk ke direktori home pengguna pada sistem seperti itu, serta tanda centang-kembali (`) juga dikenal sebagai kutipan-balik, yang juga sangat berguna pada shell Linux ketika kita ingin mengubah output dari sebuah perintah menjadi perintah- input baris.

Jadi, inilah pertanyaannya:

Dengan semua sudut tombol kanan atas kosong yang kosong, mengapa tidak ada cara yang lebih baik untuk menghasilkan karakter ini, mungkin melalui CTRL- ALT- SHIFTkombinasi tombol pengubah?

Yang saya dapat temukan mengenai pembuatan karakter ini adalah kode ALT berikut:

Kode ALT 96 sesuai dengan `

Kode ALT 123 sesuai dengan {

Kode ALT 125 sesuai dengan}

Kode ALT 126 sesuai dengan ~

dan untuk menghasilkan karakter melalui kode ALT Anda memastikan bahwa tombol NumLock pada keypad Anda diaktifkan, tahan tombol ALT, masukkan kode kunci, dan lepaskan tombol ALT.

Kode ALT didokumentasikan di: http://www.alt-codes.net/

Jika seseorang mengetahui cara yang lebih baik untuk memasukkan karakter ini dari keyboard Italia tanpa menggesek tata letak keyboard di Panel Kontrol daripada tolong beri tahu saya. Terima kasih.

Jawaban:


19

Tata letak keyboard Italia dasar seperti yang dikirimkan dengan Windows 7 tidak memiliki cara untuk mengetikkan backtick (`) atau tilde (~). Saya memeriksa ini menggunakan Microsoft Keyboard Layout Creator (MSKLC), dengan tata letak yang dimuat di dalamnya. Saya kira tata letak ini kurang lebih standar di Italia, meskipun tentu saja Microsoft mungkin memiliki keanehannya sendiri di sini.

Namun, pada Windows 7, ada tata letak yang agak berbeda yang disebut "Italia (142)". Di dalamnya, backtick dapat diketik menggunakan AltGr + dan tilde menggunakan AltGr §. Di sini "+" dan "§" merujuk ke tombol yang berlabel demikian dalam gambar dalam pertanyaan, yaitu dua kunci di sebelah kanan "P" dan tiga kunci di sebelah kanan "L". Saya kira ini "Italia (142)" mungkin semacam "keyboard programmer Italia", atau hanya keyboard varian, mungkin mencerminkan keyboard fisik yang berbeda.

Jika Anda menggunakan Windows (seperti yang saya duga karena Anda menyebut "Panel Kontrol"), pertimbangkan mengunduh MSKLC dan menggunakannya untuk membuat tata letak keyboard Italia yang dimodifikasi yang sesuai dengan kebutuhan Anda, dan menggunakannya sebagai tata letak normal, tanpa perlu beralih di antara tata letak. Anda bisa misalnya membuat AltGr 'menghasilkan backtick dan AltGr ^ menghasilkan tilde; ini harus relatif mudah diingat karena kesamaan karakter.

Mengenai pertanyaan "mengapa" (mengapa tata letak Italia dasar tidak memiliki karakter tersebut), saya akan mengatakan bahwa keyboard terutama dirancang untuk mengetik teks dalam bahasa alami, dan bahasa Italia tidak banyak digunakan untuk karakter tersebut. Tata letak memiliki kunci untuk à, è, ì, ò, ù, sehingga tidak perlu untuk tombol backtick yang bertindak sebagai kunci mati (tombol diakritik) untuk mengetik kombinasi vokal + aksen kubur, seperti pada banyak keyboard Eropa lainnya. Dan sementara bahasa Romawi lainnya memiliki huruf dengan tilde, seperti ã dan ñ, bahasa Italia tidak.


3
Saya kira pengaturan (AltGr + ') dan (AltGr + ^) di MSKLC (Microsoft Keyboard Layout Creator) untuk menghasilkan karakter backquote (`) dan tilde (~) juga merupakan ide yang bagus karena tombol-tombol ini kemudian akan cocok dengan cara kunci tombol diatur di Linux seperti yang didokumentasikan di bawah ini. Terima kasih.
John Sonderson

Mengikuti saran Jukka dan John, saya membuat tata letak khusus untuk mengatasi perilaku tidak nyaman dari keyboard Italia ini.
Neurone

Tidak yakin apakah pengalaman saya bisa menjadi petunjuk bagi seseorang. Beberapa minggu yang lalu saya tidak sengaja mengenai sesuatu dan menghasilkan tilde, ketika mengetik halaman judul di dalam situs wordpress, dengan keyboard Italia, pada Windows 7. Saya salah mengetik "i" sederhana, jadi saya mencoba beberapa kombinasi dengan tombol di dekatnya, tanpa keberhasilan. Itu sangat frustasi, saya sudah lama menginginkan kombinasi tilde sederhana.
Kar.ma

2
Harap dicatat bahwa memilih tata letak keyboard Italian (142)memecah kunci yang ada, karena itu itu bukan solusi.
Patrick Trentin

Hal aneh dari tata letak 104key adalah bahwa ia memetakan ulang] kunci untuk ~, jadi menjadi tidak nyaman karena tanda kurung tidak lagi berada di tempat yang seharusnya (juga membuat serigraf kunci menyesatkan). Tidak bisakah mereka memetakannya kembali pada tombol kosong (seperti T, untuk "tilde")? bukannya memaksakannya pada kunci yang sudah berguna.
DDS

18

Pada mesin * Nix, Anda bisa mendapatkan tilde ~dengan menekan AltGr+ kanan ^(Anda harus membentur kedua karakter secara bersamaan).

Dengan cara yang sama, Anda bisa mendapatkan backtick `dengan menekan kanan AltGr+'


7
Metode tidak berfungsi pada tata letak keyboard Italia seperti yang dikirimkan dengan Windows 7. Menggunakan tata letak yang disebut "Italia (142)", karakter dapat diketik, tetapi menggunakan tombol yang berbeda - mungkin Anda menggunakan tata letak itu dan keyboard fisik (keycaps) berbeda dengan yang ada di gambar?
Jukka K. Korpela

1
Ini keyboard saya (Linux): setxkbmap -peraturan kueri: evdev model: pc105 layout: it
MariusMatutiae

3
Saya mulai bosan diputuskan oleh orang-orang yang hanya mengakui jawaban pada sistem Windows. OP tidak menentukan OS yang sedang dikerjakannya, dan balasan saya benar pada mesin * Nix.
MariusMatutiae

3
Saya orang Italia dan di terminal linux saya berfungsi.
Kyrol

Andrea Scarpino juga menyediakan solusi yang sama untuk Windows. github.com/ilpianista/itlinux-win-keyboard
isar

9

Saya juga memiliki masalah ini ketika mulai menggunakan milik saya. Di Mac, Anda dapat mengatur tilde dengan mengetik karakter option+ n+, seperti option+ ndan kemudian amenghasilkan ã. Hal yang sama berlaku untuk ´dan `dalam tata letak ini:

option+ n:˜

option+ 8:´

option+ 9:`


1
tidak ada tombol pilihan di Windows
phuclv

Saya tidak yakin ini adalah jawaban untuk pertanyaan itu. Pengguna tampaknya bertanya bagaimana mengetik ~ dan ` , bukan ã dan à . Bagaimana Anda mengetikkan sebuah ~ polos ? - opsi + n + spasi?
Scott

1
@Scott option + n: ~. Ada dalam jawabannya.
ksav

@ksav: Bagian naratif dari jawaban mengatakan bahwa (opsi) (n) (a) menghasilkan ã, jadi saya menafsirkan tabel dengan mengatakan bahwa (opsi) + (n) menghasilkan ~ sebagai tanda diakritik (yaitu, sebagai simbol di atas surat) . Bagaimana jika saya ingin mengetik "~ a"? Menurut komentar Anda, saya harus mengetik (opsi) + (n) dan kemudian (a). Tetapi menurut jawabannya, itulah urutan yang menghasilkan ã.
Scott

option + n space a: ~ a
ksav

4

Saya membuat tata letak berdasarkan pintasan Italia plus Linux untuk mendapatkan tilde dan backtick: kode dan penginstal ada di sini .


1
Jika Anda melihat beberapa pertanyaan identik, harap tandai atau pilih untuk menutup, bukan poskan jawaban identik untuk semuanya
Journeyman Geek

Hai Andrea, terima kasih banyak atas alat Anda! Bisakah tata letak keyboard Anda dimuat tanpa izin admin? Misalnya, di perusahaan tempat beberapa workstation umum hanya dapat digunakan sebagai pengguna biasa?
Kubuntuer82

2

Sebagai seorang programmer masalah ini akan selalu sangat menjengkelkan bagi saya.

Saya tidak pernah benar-benar menggunakan karakter seperti çatau §di keyboard saya, jadi saya membuat dan menyusun skrip kecil menggunakan AutoHotkey , yang disebut programmer.ahk, yang mencoba untuk mengurangi masalah:

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

Setelah dikompilasi dan dieksekusi akan melakukan hal-hal berikut:

  • CAPS LOCK cetakan {
  • SHIFT+ CAPS LOCKcetakan}
  • SHIFT+ òmencetak `bukanç
  • SHIFT+ ùmencetak ~bukan§

The CAPS LOCKfitur bersifat pribadi, tapi saya mencantumkan karena menyederhanakan sangat penggunaan tanda kurung melengkung saat coding.

Semoga bisa membantu.


Ini ide yang bagus! Dan karena ada versi portabel dari Autohotkey, maka itu dapat digunakan tanpa izin admin (misalnya dengan pekerjaan umum di perusahaan). Suara positif yang pantas! PS Bagaimana Anda menentukan SC02Bdan SC027? Apakah ada peta online untuk ini? Saya bertanya karena saya ingin menetapkan kunci yang berbeda.
Kubuntuer82

1

Game: Fallout 4 - Keyboard Italia dan Windows 8 - jangan tilde kan? Tidak dapat membuka konsol ..... membuka konsol dengan menggunakan kunci tepat setelah l: yang dengan c cediglia ò dan chiocciola. Anda menggunakannya, lalu tulis kode curang lalu gunakan kembali: berfungsi: D

kunci yang disebutkan


kunci tepat setelah aku: yang dengan c cediglia ò dan chiocciola ini sedikit membingungkan bagiku.
pun

@ The_IT_Guy_You_Don't_Like Saya menambahkan gambar sehingga lebih mudah dimengerti ...
beppe9000

1
dalam bahasa Italia, cediglia = "ç", chiocciola = siput = "at" = "@"
netalex

1

Ini adalah solusi pilihan saya:

http://sdrv.ms/16LZN8N

Instal keyboard ini, lalu lepaskan keyboard apa pun di Control Panel kecuali keyboard baru ini.
Sekarang Anda dapat mengetik karakter ini:

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

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


1

Mulai dari jawaban oleh Federico dan dari jawaban oleh Marius , saya menulis kode AutoHotKeys kecil ini untuk memetakan tilde dan backtick pada Windows dengan cara yang sama mereka dapat diperoleh di Unix.

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

Setelah skrip dimuat pada AutoHotKeys, berdasarkan angka keyboard Italia yang dilampirkan oleh OP, itu akan melakukan hal-hal berikut:

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

yang merupakan perilaku yang sama yang biasanya Anda miliki di Unix dengan tata letak Italia.

Catatan penting: juga dapat dijalankan tanpa hak admin. Saya suka solusi ini karena saya menggunakannya tanpa hak admin karena ada versi portabel AutoHotKeys dari PortableApps.com yang ditautkan di bawah ini.

Versi standar (non-portabel) dari AutoHotKeys
Versi portabel dari AutoHotKeys (dari PortableApps.com)



0

Jika Anda memerlukan tilde ~saat menggunakan Putty di Windows (tetapi juga berfungsi di Debian VM) dengan keyboard Italia, Anda juga dapat menekan F12.


0

Saya menghadapi masalah yang sama, saya membangun tata letak ini: tata letak

Jika Anda ingin mencobanya, ini juga memiliki kunci mati (untuk 'dan `, jadi memasukkan Á tidak akan pernah menyusahkan). Untuk mengakses yang baru saja Anda tekan contrl + 0 untuk `dan kontrol + 'untuk', altgr + ù untuk ~.

Saya juga menambahkan beberapa huruf Yunani seperti αβδ € ψω di bawah alt-gr bersama dengan beberapa simbol lainnya: «» ± Ø.

Anda dapat mengunduh tata letak saya di sini: di sini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.