แป้นพิมพ์ภาษาอิตาลี: ป้อนอักขระเครื่องหมายตัวหนอน (~) และ backtick (`) โดยไม่เปลี่ยนเค้าโครงแป้นพิมพ์


36

นี่คือรูปแบบของแป้นพิมพ์ภาษาอิตาลีที่มีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่

ดังที่คุณเห็นวงเล็บปีกกาซึ่งจำเป็นอย่างยิ่งในการเขียนโค้ดใน C, C ++, JavaScript, Java, Objective C และอื่น ๆ นั้นปรากฏเป็นสีม่วงในภาพนี้ นี่เป็นเพราะในขณะที่ตัวละครอื่น ๆ สามารถมองเห็นได้ว่าเป็นตัวอักษรที่พิมพ์บนแป้นพิมพ์อิตาลีส่วนใหญ่ตัวอักษรสีม่วงเหล่านี้มักจะไม่ได้พิมพ์บนแป้นของแป้นพิมพ์ อักขระเหล่านี้พบได้ที่มุมบนขวาของคีย์ที่กำหนดสามารถสร้างได้โดยใช้คีย์ผสมต่อไปนี้:

( RIGHT SHIFTหรือLEFT SHIFT) + ( RIGHT CTRLหรือLEFT CTRL) + ( AltหรือAltGR)+ ( [หรือ])

(อันที่จริงเมื่อแอปพลิเคชัน MSKLC แสดงขึ้น SHIFT + AltGr + [และ SHIFT + AltGr +] ก็เพียงพอที่จะสร้างเครื่องหมายปีกกาแบบโค้ง)

อักขระเช่นเครื่องหมาย at (@) (เรียกว่า 'chiocciola' ในภาษาอิตาลี) และแป้น hash (#) (เรียกว่า 'cancelletto' ในภาษาอิตาลี) ที่พบที่มุมล่างขวาของคีย์บอร์ดสามารถสร้างได้ง่ายดังนี้ (AltGr + @) หรือ (AltGr + #) อักขระดังกล่าวยังเป็นพื้นฐานในการเขียนโปรแกรมเนื่องจากสามารถพบได้ใน CSS เช่นข้อความค้นหาสื่อและตัวเลือกที่อ้างถึงแอตทริบิวต์ id html

เมื่อตรวจสอบเพิ่มเติมเราจะเห็นว่าแป้นพิมพ์ / โปรแกรมของ ASCII ของสหรัฐอเมริกาทั้งหมดได้รับการคุ้มครองโดยแป้นของแป้นพิมพ์ภาษาอิตาลียกเว้นต่อไปนี้ซึ่งเป็นเครื่องหมายตัวหนอนซึ่งมีประโยชน์อย่างยิ่งในบรรทัดคำสั่ง Linux และใช้เพื่ออ้างอิง ไปยังโฮมไดเร็กตอรี่ของผู้ใช้บนระบบดังกล่าว, back-tick (`) หรือที่รู้จักกันในชื่อ back-quote, ซึ่งมีประโยชน์มากบนเชลล์ Linux เมื่อเราต้องการเปลี่ยนผลลัพธ์ของคำสั่งให้เป็นคำสั่ง - สายอินพุต

ดังนั้นที่นี่คำถามมา:

เมื่อใช้มุมว่างด้านขวาบนทั้งหมดของปุ่มเหล่านี้ทำไมจึงไม่มีวิธีที่ดีกว่าในการสร้างตัวละครเหล่านี้อาจจะผ่านชุดปุ่มCTRL- ALT- SHIFTตัวปรับเปลี่ยน?

ทั้งหมดที่ฉันสามารถค้นหาเกี่ยวกับการสร้างตัวละครเหล่านี้คือรหัส ALT ต่อไปนี้:

รหัส ALT 96 สอดคล้องกับ `

รหัส ALT 123 สอดคล้องกับ {

รหัส ALT 125 สอดคล้องกับ}

รหัส ALT 126 สอดคล้องกับ ~

และเพื่อสร้างตัวละครผ่านรหัส ALT คุณต้องแน่ใจว่าปุ่ม NumLock บนปุ่มกดของคุณเปิดใช้งานกดปุ่ม ALT ค้างไว้ป้อนรหัสกุญแจและปล่อยปุ่ม ALT

รหัส ALT ได้รับการบันทึกไว้ที่: http://www.alt-codes.net/

หากมีคนรู้วิธีที่ดีกว่าในการแทรกตัวอักษรเหล่านี้จากแป้นพิมพ์ภาษาอิตาลีโดยไม่ต้องใช้เค้าโครงแป้นพิมพ์ในแผงควบคุมมากกว่าที่จะแจ้งให้เราทราบ ขอบคุณ

คำตอบ:


19

รูปแบบแป้นพิมพ์ภาษาอิตาลีพื้นฐานที่จัดส่งมาพร้อมกับ Windows 7 ไม่มีวิธีการพิมพ์ backtick (`) หรือเครื่องหมายตัวหนอน (~) ฉันตรวจสอบสิ่งนี้โดยใช้ Microsoft Keyboard Layout Creator (MSKLC) โดยที่มีเค้าโครงนั้นโหลดเข้ามา ฉันคิดว่าเลย์เอาต์นี้เป็นมาตรฐานที่มากหรือน้อยในอิตาลี แต่แน่นอนว่า Microsoft อาจมีสิ่งแปลกประหลาดของตัวเองที่นี่

อย่างไรก็ตามใน Windows 7 มีรูปแบบที่แตกต่างกันบ้างที่เรียกว่า“ อิตาลี (142)” ในนั้น backtick สามารถพิมพ์โดยใช้ AltGr + และเครื่องหมายตัวหนอนโดยใช้ AltGr § ที่นี่“ +” และ“ §” หมายถึงปุ่มที่มีป้ายกำกับดังนั้นในภาพในคำถามคือสองปุ่มทางด้านขวาของ“ P” และสามปุ่มทางด้านขวาของ“ L” ฉันคิดว่า "ภาษาอิตาลี (142)" อาจเป็น "แป้นพิมพ์ของโปรแกรมเมอร์ชาวอิตาลี" หรืออาจเป็นแป้นพิมพ์ที่แตกต่างกัน

หากคุณใช้ Windows (อย่างที่ฉันเดาเพราะคุณพูดถึง "แผงควบคุม") ลองดาวน์โหลดMSKLCและใช้มันเพื่อสร้างรูปแบบแป้นพิมพ์ภาษาอิตาลีที่ปรับเปลี่ยนให้เหมาะกับความต้องการของคุณและใช้เป็นรูปแบบปกติโดยไม่จำเป็นต้องสลับระหว่าง รูปแบบ คุณสามารถทำเช่นสร้าง AltGr 'backtick และ AltGr ^ สร้าง tilde; สิ่งเหล่านี้ควรจะง่ายต่อการจดจำเนื่องจากความคล้ายคลึงกันของอักขระ

สำหรับคำถามที่ว่า“ ทำไม” (ทำไมรูปแบบภาษาอิตาลีพื้นฐานขาดตัวละครเหล่านั้น) ฉันจะบอกว่าแป้นพิมพ์ได้รับการออกแบบมาเพื่อการพิมพ์ข้อความในภาษาธรรมชาติเป็นหลัก เลย์เอาต์มีปุ่มสำหรับà, è, ì, ò, ùดังนั้นจึงไม่จำเป็นต้องใช้ปุ่ม backtick ที่ทำหน้าที่เป็นคีย์ตาย (คีย์ diacritic) สำหรับการพิมพ์เสียงสระ + ชุดอักขระเน้นเสียงแบบยุโรป และในขณะที่ภาษาโรมานซ์อื่น ๆ มีตัวอักษรที่มีเครื่องหมายตัวหนอนเช่นãและñ แต่ภาษาอิตาลีก็ไม่มี


3
ฉันคิดว่าการตั้งค่า (AltGr + ') และ (AltGr + ^) ใน MSKLC (Microsoft Keyboard Layout Creator) เพื่อสร้างตัวอักษร backquote (`) และ tilde (~) เป็นความคิดที่ดีเนื่องจากปุ่มเหล่านี้จะตรงกับวิธีที่ปุ่ม ติดตั้งบน Linux ตามเอกสารด้านล่าง ขอบคุณ
John Sonderson

ตามคำแนะนำของ Jukka และ John ฉันได้สร้างเลย์เอาต์ที่กำหนดเองเพื่อแก้ไขพฤติกรรมที่ไม่สะดวกสบายของคีย์บอร์ดอิตาลี
Neurone

ไม่แน่ใจว่าประสบการณ์ของฉันอาจเป็นการบอกใบ้ใครบางคน สองสามสัปดาห์ที่ผ่านมาฉันบังเอิญตีบางสิ่งบางอย่างและสร้างตัวหนอนในขณะที่พิมพ์หน้าชื่อเรื่องภายในเว็บไซต์ wordpress ด้วยแป้นพิมพ์ภาษาอิตาลีบน Windows 7 ฉันพิมพ์ผิด "i" อย่างง่ายดังนั้นฉันจึงลองผสมกับปุ่มใกล้เคียงโดยไม่ต้อง ความสำเร็จ มันน่าหงุดหงิดมากฉันต้องการชุดตัวหนอนที่เรียบง่ายมาหลายปีแล้ว
Kar.ma

2
โปรดทราบว่าการเลือกรูปแบบแป้นพิมพ์Italian (142)แบ่งคีย์ที่มีอยู่ดังนั้นจึงไม่ใช่วิธีแก้ปัญหา
Patrick Trentin

สิ่งแปลก ๆ ของเลย์เอาต์ 104key คือมันทำซ้ำ] กุญแจถึง ~ ดังนั้นรู้สึกไม่สบายใจเพราะวงเล็บเหลี่ยมจะไม่อยู่ในตำแหน่งที่ควรจะเป็นอีกต่อไป พวกเขาไม่สามารถทำการแมปใหม่ด้วยปุ่มเปล่า (เช่น T สำหรับ "tilde") ได้หรือไม่ แทนที่จะบังคับให้ใช้คีย์ที่มีประโยชน์อยู่แล้ว
DDS

18

บนเครื่อง * ระวังคุณสามารถได้รับตัวหนอน~โดยการกดปุ่มขวาAltGr+ ^(คุณต้องตีตัวละครทั้งสองพร้อมกัน)

ในทำนองเดียวกันคุณสามารถรับ backtick `ได้โดยกดปุ่มAltGr+ ขวา'


7
วิธีการดังกล่าวไม่สามารถใช้ได้กับรูปแบบแป้นพิมพ์ภาษาอิตาลีที่จัดส่งมาพร้อมกับ Windows 7 โดยใช้รูปแบบที่เรียกว่า“ อิตาลี (142)” ตัวอักษรสามารถพิมพ์ได้ แต่ใช้ปุ่มที่แตกต่างกัน แตกต่างจากในภาพหรือไม่
Jukka K. Korpela

1
นี่คือแป้นพิมพ์ของฉัน (Linux): setxkbmap - กฎการค้นหา: รุ่น evdev: รูปแบบ pc105: มัน
MariusMatutiae

3
ฉันรู้สึกเบื่อหน่ายกับการถูกปฏิเสธเพราะคนที่ยอมรับคำตอบในระบบ Windows OP ไม่ได้ระบุระบบปฏิบัติการที่เขา / เธอทำงานอยู่และการตอบกลับของฉันนั้นถูกต้องบนเครื่อง * ระวัง
MariusMatutiae

3
ฉันเป็นคนอิตาลีและใน terminal linux ของฉันมันใช้งานได้
Kyrol

นอกจากนี้ Andrea Scarpino ยังให้โซลูชันเดียวกันสำหรับ Windows github.com/ilpianista/itlinux-win-keyboard
2560

9

ฉันยังมีปัญหานี้เมื่อเริ่มใช้ของฉัน บน Mac คุณสามารถตั้งค่าตัวหนอนโดยพิมพ์option+ n+ ตัวละครเช่นoption+ nและจากนั้นจะผลิตa ãการถือแบบเดียวกันสำหรับ´และ`ในรูปแบบนี้:

option+ n:˜

option+ 8:´

option+ 9:`


1
ไม่มีปุ่มตัวเลือกบน Windows
phuclv

ฉันไม่แน่ใจว่านี่เป็นคำตอบสำหรับคำถาม ผู้ใช้ที่ดูเหมือนว่าจะถามถึงวิธีการพิมพ์~และ`ไม่และà คุณจะพิมพ์ธรรมดา~ ได้อย่างไร - ตัวเลือก + n + ช่องว่าง?
Scott

1
option + n: ~@Scott มันอยู่ในคำตอบ
ksav

@ksav: ส่วนการเล่าเรื่องของคำตอบบอกว่า (ตัวเลือก) (n) (a) สร้างãดังนั้นฉันตีความตารางว่าบอกว่า (ตัวเลือก) + (n) สร้าง ~ เป็นเครื่องหมายออกเสียง (เช่นเป็นสัญลักษณ์ ดังกล่าวข้างต้นตัวอักษร) ถ้าฉันต้องการพิมพ์ "~ a" ตามความคิดเห็นของคุณฉันควรพิมพ์ (ตัวเลือก) + (n) แล้ว (a) แต่ตามคำตอบนั่นคือลำดับที่สร้างã
สกอตต์

option + n space a: ~ a
ksav

4

ฉันทำรูปแบบขึ้นอยู่กับอิตาลีบวกลินุกซ์ทางลัดที่จะได้รับตัวหนอนและ backtick: รหัสและติดตั้งอยู่ที่นี่


1
หากคุณเห็นคำถามที่เหมือนกันหลายรายการโปรดตั้งค่าสถานะหรือโหวตให้ปิดไม่ใช่โพสต์คำตอบที่เหมือนกันสำหรับพวกเขาทั้งหมด
Journeyman Geek

สวัสดี Andrea ขอบคุณมากสำหรับเครื่องมือของคุณ! รูปแบบแป้นพิมพ์ของคุณสามารถโหลดโดยไม่ได้รับอนุญาตจากผู้ดูแลระบบหรือไม่? ตัวอย่างเช่นใน บริษัท ที่เวิร์กสเตชันทั่วไปสามารถใช้งานได้เฉพาะผู้ใช้ปกติ?
Kubuntuer82

2

ในฐานะโปรแกรมเมอร์ปัญหานี้จะทำให้ฉันเกิดความรำคาญอย่างมาก

ฉันไม่เคยใช้ตัวอักษรเหมือนçหรือ§บนคีย์บอร์ดอย่างแท้จริงดังนั้นฉันจึงสร้างและรวบรวมสคริปต์ขนาดเล็กโดยใช้AutoHotkey ที่เรียกว่าprogrammer.ahkซึ่งพยายามลดปัญหา:

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

เมื่อรวบรวมและดำเนินการมันจะทำสิ่งต่อไปนี้:

  • CAPS LOCK พิมพ์ {
  • SHIFT+ CAPS LOCKภาพพิมพ์}
  • SHIFT+ òภาพพิมพ์`แทนç
  • SHIFT+ ùภาพพิมพ์~แทน§

CAPS LOCKคุณลักษณะส่วนบุคคล แต่เราได้รวมเพราะช่วยลดความยุ่งยากมากการใช้วงเล็บโค้งในขณะที่การเข้ารหัส

หวังว่ามันจะช่วยได้


นี่เป็นความคิดที่ยอดเยี่ยม! และเนื่องจากมี AutoHotkey รุ่นพกพาดังนั้นจึงสามารถใช้งานได้โดยไม่ต้องมีสิทธิ์ของผู้ดูแลระบบ (ตัวอย่างเช่นการทำงานทั่วไปใน บริษัท ) สมควรได้รับการโหวตแล้ว! ป.ล. คุณตัดสินใจอย่างไรSC02Bและ SC027มีแผนที่ออนไลน์สำหรับสิ่งนี้หรือไม่? ฉันถามเพราะฉันต้องการมอบหมายปุ่มที่แตกต่างกัน
Kubuntuer82

1

เกม: Fallout 4 - Italian Keyboard และ Windows 8 - ไม่มีเครื่องหมายตัวหนอนใช่ไหม? ไม่สามารถเปิดคอนโซล ..... เปิดคอนโซลโดยใช้ปุ่มได้ทันทีหลังจาก l: อันที่มี c cediglia òและ chiocciola คุณใช้สิ่งนั้นแล้วเขียนกลโกงของคุณจากนั้นนำมาใช้ใหม่มันใช้งานได้: D

รหัสที่กล่าวถึง


กุญแจสำคัญหลังจาก l: อันที่มี c cediglia òและ chiocciolaนี่ทำให้ฉันสับสนเล็กน้อย
pun

@ The_IT_Guy_You_D't_Like ฉันเพิ่มรูปภาพเพื่อให้ง่ายต่อการเข้าใจ ...
beppe9000

1
ในภาษาอิตาเลียน, cediglia = "ç", chiocciola = หอยทาก = "at" = "@"
netalex

1

นี่คือทางออกที่ฉันต้องการ:

http://sdrv.ms/16LZN8N

ติดตั้งคีย์บอร์ดนี้แล้วลบคีย์บอร์ดใด ๆ ในแผงควบคุมยกเว้นคีย์บอร์ดใหม่นี้
ตอนนี้คุณสามารถพิมพ์ตัวอักษรเหล่านี้:

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

(ที่มา: https://superuser.com/a/598465/225814 )


1

เริ่มต้นจากคำตอบของ Federico และจากคำตอบของ Mariusฉันเขียนรหัส AutoHotKeys เล็กน้อยนี้เพื่อแมปเครื่องหมายตัวหนอนและ backtick บน Windows ด้วยวิธีเดียวกันกับที่พวกเขาสามารถรับได้ใน Unix

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

เมื่อโหลดสคริปต์ใน AutoHotKeys ตามรูปแป้นพิมพ์ภาษาอิตาลีที่แนบมาโดย OP แล้วสคริปต์จะทำสิ่งต่อไปนี้:

  • RIGHT ALT+ 'ภาพพิมพ์`
  • RIGHT ALT+ ^ภาพพิมพ์~

ซึ่งเป็นพฤติกรรมเดียวกับที่คุณมักใช้กับ Unix พร้อมกับเลย์เอาต์อิตาลี

หมายเหตุสำคัญ: ยังทำงานได้โดยไม่มีสิทธิ์ของผู้ดูแลระบบ ฉันชอบโซลูชันนี้เพราะฉันใช้โดยไม่มีสิทธิ์ของผู้ดูแลระบบเนื่องจากมี AutoHotKeys รุ่นพกพาจาก PortableApps.com ที่ลิงก์ด้านล่าง

รุ่นมาตรฐาน (ไม่ใช่พกพา) ของ AutoHotKeys
รุ่นพกพาของ AutoHotKeys (จาก PortableApps.com)



0

หากคุณต้องการตัวหนอน~เมื่อใช้สีโป๊วใน Windows ( แต่ก็ยังทำงานใน Debian VM) F12ที่มีแป้นพิมพ์ภาษาอิตาลีคุณยังสามารถกด


0

ฉันประสบปัญหาเดียวกันฉันสร้างเลย์เอาต์นี้: แบบ

ถ้าคุณต้องการที่จะลองมันมีกุญแจที่ตายแล้ว (สำหรับ 'และ' ดังนั้นการแทรกÁจะไม่เป็นความเจ็บปวด) ในการเข้าถึงสิ่งที่คุณต้องกด + 0 สำหรับ `และควบคุม + 'สำหรับ', altgr + ùสำหรับ ~

ฉันยังเพิ่มตัวอักษรกรีกบางส่วนเช่นαβδ€ψωภายใต้ alt-gr พร้อมกับสัญลักษณ์อื่น ๆ : «»±Ø

คุณสามารถดาวน์โหลดเลย์เอาต์ของฉันได้ที่นี่: ที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.