ทำไมสัญลักษณ์ @ ของฉันไม่ทำงาน


41

ฉันไม่เคยใช้ linux มาก่อนดังนั้นนี่อาจเป็นปัญหากับสิ่งนั้น แต่ฉันพยายามเพียงแค่ SSH เข้าสู่เว็บเซิร์ฟเวอร์เพื่อนของฉันโดยใช้ข้อมูลที่เขาให้ฉัน ผมเงยหน้าขึ้นมองว่าคำสั่ง Linux SSH ssh username@hostnameคือ ฉันไม่ได้พยายามที่จะพิมพ์ที่เป็น LXTerminal แต่ทุกกะผมค้างไว้และกดหมายเลขสองฉันไม่ได้รับฉันได้รับ@ "ความคิดใด ๆ


7
@ถูกแมปไป"ที่สำคัญในสหราชอาณาจักร
Jivings

2
อย่างไรก็ตามฉันรู้ว่านี่อาจไม่เกี่ยวข้อง แต่ถ้าคุณไม่ใส่ใจที่จะทำการแมปใหม่ที่อธิบายไว้ด้านล่างคุณอาจพบว่าShift+ 'จะให้@(คีย์ถัดจาก;) หากฉันเดาถูกต้องนี่คือการรวมกัน ที่ปกติจะให้คุณ"
ACarter

ขอบคุณสำหรับคำสั่งผสมแป้นพิมพ์ "shift + apostrophe" เพื่อสร้างสัญลักษณ์ @ มันใช้งานได้! ฉันไม่สามารถใส่ที่อยู่อีเมลของฉันในการสมัครสมาชิก Netflix ขอบคุณ! นอกเหนือจากนั้น Raspberry Pi เป็นประสบการณ์การเรียนรู้ที่ยอดเยี่ยม!

BTW, Wikipediaมีภาพที่ดีทั้งในสหรัฐอเมริกาและสหราชอาณาจักรเค้าโครง
Dmitry Grigoryev

คำตอบ:


48

คุณต้องทำการแมปคีย์บอร์ดใหม่ โดยค่าเริ่มต้นมันถูกตั้งค่าเป็นแผนที่สหราชอาณาจักร

ที่ประเภทบรรทัดคำสั่ง:

sudo nano /etc/default/keyboard 

และกด Enter ค้นหาบรรทัดต่อไปนี้

XKBLAYOUT =” GB”

เปลี่ยนgbให้กับเรา (สิ่งนี้ถือว่าคุณต้องการให้เราทำแผนที่หากไม่แทนที่ gb ด้วยรหัสตัวอักษรสองตัวสำหรับประเทศของคุณ)

และรีบูตเครื่องของคุณ

หากหยุดชั่วคราวเป็นระยะเวลานานระหว่างขั้นตอนการจับคู่แป้นพิมพ์ให้ป้อนคำสั่งต่อไปนี้ที่บรรทัดคำสั่ง:

sudo setupcon

การรีบูตครั้งต่อไปของคุณควรเร็วกว่านี้มาก

อ้างอิง:

http://elinux.org/index.php?title=R-Pi_Troubleshooting&oldid=147362#Re-mapping_the_keyboard_with_Debian_Squeeze


เพียงแค่ทราบถ้า nano ไม่ใช่บรรณาธิการที่คุณเลือก Pi จะมาพร้อมกับ vi เช่นกัน
piperchester

1
นั่นแปลกมาก เพียงแค่พูดว่า ....
GreenAsJade

2
ผู้ใช้ Raspbian ควรตรวจสอบให้แน่ใจเพื่อดูคำตอบและ / หรือสิ่งนี้เป็นทางเลือก
goldilocks

setupconเป็นเรื่องสำคัญมากสำหรับผม จนกว่าจะถึงตอนนั้นโลแคลคีย์บอร์ดจะไม่ได้รับการอัพเดต ขอบคุณ!
IgorGanapolsky

22

คำตอบของสตีฟแม้ว่าจะถูกต้องในเวลานั้นค่อนข้างล้าสมัยไปแล้ว ใน Raspbian:

sudo raspi-config

และไปที่ส่วนconfigure_keyboardด้วย4 Internationalisation Options->I3 Change Keyboard Layout

คุณสามารถเลือกประเภทและรูปแบบแป้นพิมพ์ที่ถูกต้องจากที่นั่น


2
นี่เป็นเพียงวิธีที่ง่ายต่อการใช้งานในการทำสิ่งเดียวกันหรือแก้ไขปัญหาเพิ่มเติมที่ทางออกของ Steve ไม่ได้หรือไม่
TimFoolery

ภายใต้ Raspbian อย่างน้อยก็ใช้เครื่องมือกำหนดค่าอย่างเป็นทางการ มันอาจทำสิ่งเพิ่มเติมในพื้นหลัง อย่างน้อยก็ตั้งค่าคีย์บอร์ดคอนโซลและคีย์บอร์ด X ด้วยคำสั่งเดียวแทนที่จะเป็นสองของสตีฟ
scruss

1

การกำหนดค่า Raspberry Pi มีการเปลี่ยนแปลง ณ วันที่ Jessie (2017):

  1. raspi-config Internationalisation Optionsไม่มีข้อเสนอพิเศษอีกต่อไป Localisation Optionsมีเมนูย่อยไม่มีChange Keyboard Layout
  2. เพียงแค่ตั้งค่า XKBLAYOUT = "เรา" อาจใช้รูปแบบภาษาสเปนเป็นค่าเริ่มต้น

สิ่งนี้ใช้ได้กับฉัน:

sudo nano /etc/default/keyboard

และนี่คือการตั้งค่าของฉัน (ฉันเป็นชาวแคนาดา):

XKBMODEL="pc104"
XKBLAYOUT="ca"
XKBVARIANT="eng"

สำหรับเพื่อนบ้านทางใต้ของเรา:

XKBMODEL="pc104"
XKBLAYOUT="us"
XKBVARIANT=""

อย่างไรก็ตามมีข้อผิดพลาดกับสิ่งนั้น เมื่อคุณเช็คอิน

Pi > Preferences > Raspberry Pi Configuration
Pi > Preferences > Keyboard and Mouse. 

มันจะแสดงสหรัฐอเมริกา> สเปน (ละตินอเมริกา) ฉันไม่คิดว่ามันจะส่งผลกระทบต่อฟังก์ชั่น


หากต้องการค้นหาเค้าโครงที่คุณต้องการให้เรียกใช้สิ่งนี้ในเทอร์มินัล:

rc_gui

จากนั้นคลิกที่Localisation> Set Keyboard...และทำการเปลี่ยนแปลงของคุณ คลิกOKเพื่อปิดกล่องโต้ตอบ Keyboard Layout คลิกSet Keyboard...อีกครั้ง เวลานี้หน้าต่างเทอร์มินัลที่คุณจะแสดง:

Sections: ['Global']
Layouts: ['ca']
Variants: ['eng']
Options: []

ตอนนี้คุณสามารถใส่สิ่งเหล่านั้นลงในของคุณ

sudo nano /etc/default/keyboard

Layouts --> XKBLAYOUT
Variants --> XKBVARIANT

ฉันต้องการพูดถึงว่าการค้นหา "การเปลี่ยนเค้าโครงแป้นพิมพ์" นำคำตอบที่คล้ายกันนี้มาใช้: raspberrypi.stackexchange.com/a/10103แต่ไม่ได้กล่าวถึงว่าแป้นพิมพ์ US / Canada เป็น pc104; ฉันเดาส่วนที่เหลือของโลก (โลกอักษรละตินนอกสหรัฐอเมริกา / แคนาดา) ใช้ pc105?
โคลิน

0

ตัวเลือกอื่นที่ไม่ได้ใช้ Terminal นั้นจะเข้าสู่ (จาก GUI), เมนู> การตั้งค่า> การกำหนดค่า Raspberry Pi> การโลคัลไลเซชัน> ตั้งค่าคีย์บอร์ดและตั้งค่าตามที่คุณอาศัยอยู่

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