ทำให้แป้นพิมพ์ใน Ubuntu 14.04 ทำหน้าที่เหมือนใน Windows หรือไม่?


9

ฉันเป็นโปรแกรมเมอร์รุ่นเก๋าที่เคยใช้ Windows เป็นหลักในการเขียนโปรแกรม ตอนนี้ฉันกำลังเขียนโค้ดจำนวนมากบน Linux โดยใช้ Ubuntu 14.04 ฉันเพลิดเพลินกับ distro จริงๆ แต่พฤติกรรมของแป้นพิมพ์เริ่มต้นนั้นทำให้ฉันบ้าคลั่ง

ใน Windows ฉันใช้ลูกศรบนแป้นตัวเลขเพื่อนำทางข้อความ อย่างไรก็ตามเมื่อพูดถึงการเน้น ขณะ นำทางนี่เป็นจุดที่พฤติกรรมการใช้แป้นพิมพ์เริ่มต้นของ Ubuntu ไม่เป็นที่ต้องการ (สำหรับฉัน) ใน Windows เพื่อเน้นข้อความเพื่อการแก้ไขฉันกดปุ่ม Shift ค้างไว้ขณะนำทาง ตัวอย่างเช่นการเน้นคำเดียวไปทางขวาผมกดCtrl + Shift + (Num ปุ่มกด) ลูกศรขวา ในอูบุนตูCtrl + (ปุ่มกด Num) ลูกศรขวาเลื่อนหนึ่งคำไปทางขวาแต่ Ctrl + (ปุ่มกด Num) ลูกศรขวาไม่ทำอะไรเลยหรือพิมพ์อักขระ "6" ขึ้นอยู่กับแอพ

ถ้าฉันใช้ mini-keypad ( ลูกศรทั้งหมด ) แล้วCtrl + Shiftทำงานเหมือนใน Windows แต่ไม่ใช่ลูกศรบนแป้นตัวเลขซึ่งเป็นสิ่งที่ฉันต้องการแทน ฉันจะทำให้ปุ่มกดตัวเลขใน Ubuntu ทำงานเหมือนใน Windows ได้อย่างไร ฉันไม่เห็นอะไรเลยในระบบ | ค่ากำหนด | แป้นพิมพ์ที่ดูเหมือนว่าจะช่วย

คำตอบ:


14

สำหรับ Ubuntu บางรุ่น (รวมถึง Linux Mint) มีการตั้งค่าในตัวสำหรับ:

  • เปิดการตั้งค่า "แป้นพิมพ์" ผ่าน "การตั้งค่าระบบ"
  • คลิกปุ่ม "ตัวเลือก"
  • คลิกที่ "ตัวเลือกแป้นพิมพ์เบ็ดเตล็ด"
  • เลือก "Shift พร้อมแป้นตัวเลขทำงานได้เหมือนใน MS Windows"

สำหรับรุ่นอื่น ๆ รวมถึง Ubuntu 14.04 การตั้งค่านั้นไม่สามารถใช้งานได้ตามค่าเริ่มต้น แต่มีวิธีแก้ไขที่ง่าย:

  • เปิด terminal sudo apt-get install gnome-tweak-toolและเรียกใช้
  • gnome-tweak-toolวิ่ง
  • คลิกที่ "พิมพ์ดีด"
  • คลิกที่ "ตัวเลือกความเข้ากันได้เบ็ดเตล็ด"
  • เลือก "Shift พร้อมแป้นปุ่มกดตัวเลขทำงานได้เหมือนใน MS Windows" (ซึ่งอาจปรากฏเป็น "Shift พร้อมแป้นปุ่มกดตัวเลข ... ")

1
ฉันไม่เห็นปุ่มตัวเลือกเมื่อฉันคลิกที่ไอคอนแป้นพิมพ์ในกล่องโต้ตอบการตั้งค่าระบบ ฉันเห็นหน้าต่างชื่อ "แป้นพิมพ์" ที่มีสองแท็บระบุว่า "การพิมพ์" และ "ทางลัด" แท็บเหล่านั้นไม่มีตัวเลือกที่คุณพูดถึงในคำตอบของคุณ ความคิดใด ๆ
Robert Oschler

1
ดูเหมือนว่าสำหรับ Ubuntu บางรุ่น (รวมถึง 14.04) ที่คุณต้องติดตั้งและเรียกใช้gnome-tweak-toolให้คลิกที่ "การพิมพ์" คลิกที่ "ตัวเลือกความเข้ากันได้เบ็ดเตล็ด" จากนั้นเลือก "Shift พร้อมแป้นตัวเลขทำงานใน MS Windows" โปรดแจ้งให้เราทราบว่าเหมาะกับคุณหรือไม่และฉันจะอัปเดตคำตอบของฉันตามนั้น
theDrake

ขอบคุณมาก! ที่ได้ผล คู่ของบันทึกย่อสำหรับคุณ 1) ฉันต้องติดตั้ง gnome-tweak-tool ก่อน "sudo apt-get install gnome-tweak-tool" 2) คุณไม่สามารถดูข้อความแบบเต็มใน gnome-tweak-tool สำหรับตัวเลือกที่ต้องการ สิ่งที่คุณเห็นในกล่องรายการแบบหล่นลงคือ "Shift ด้วยแป้นตัวเลขตัวเลข ... " แต่เป็นตัวเลือกที่ถูกต้อง 3) gnome-tweak-tool มีปัญหาสำคัญกับระบบหน้าต่างที่มีหน้าต่างต้นแบบที่แสดงผ่านในบางสถานที่ แต่! ฉันไม่สนใจ มันได้ผล.
Robert Oschler

เพิ่มความคิดเห็นในวันพรุ่งนี้เมื่อคุณอัปเดตคำตอบของคุณเพื่อให้ฉันสามารถมอบรางวัลที่ฉันโพสต์ให้คุณได้
Robert Oschler

ขอบคุณโรเบิร์ต! ดีใจที่ได้ช่วย คำตอบของฉันได้รับการอัพเดตแล้ว
theDrake

3

/ubuntu/57079/xubuntu-make-shiftnumpad-work-like-windows

คำตอบนี้ผ่านทางบรรทัดคำสั่ง Linux: - แก้ไข / etc / default / keyboard - ตรวจสอบให้แน่ใจว่ามันมีบรรทัดนี้

XKBOPTIONS="numpad:microsoft"

ฉันต้องรีสตาร์ทคอมพิวเตอร์เพื่อให้เรื่องนี้มีผล
Martin Andersson

2

เพราะมันไม่ได้มีลักษณะเหมือนมีการตั้งค่าการตั้งค่าสำหรับนี้คุณอาจจะลองแมปคีย์ตัวเองโดยใช้การรวมกันของและxbindkeysxdotool

บางครั้งมันอาจเป็นเรื่องยากโดยเฉพาะอย่างยิ่งกับการผสมผสานคีย์พิเศษเช่นนี้ แต่ถ้าคุณ google ประมาณเล็กน้อยคุณจะพบว่ามีตัวอย่างมากมายและมันค่อนข้างทรงพลังจริงๆ ลองดูตัวอย่างบทช่วยสอนนี้

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