ฉันสามารถทำให้ xmonad mod key เป็น ctrl-alt ได้หรือไม่


4

ทั้ง alt และ ctrl นั้นใช้แยกกันหลายอย่างและคีย์บอร์ดปัจจุบันของฉันไม่มีคีย์ Windows ฉันสามารถทำให้ xmonad mod key เป็น ctrl-alt แทนที่จะเป็นเพียงหนึ่งคีย์ได้หรือไม่ (ตัวอย่างเช่น ctrl-alt-1 ควรไปที่เดสก์ท็อปแรก แต่ ctrl-1 และ alt-1 ควรถูกส่งผ่านไปยังแอปพลิเคชันปัจจุบัน)

คำตอบ:


5

ใช่คุณสามารถ. มันค่อนข้างง่ายจริงๆ ฉันจะกระโดดเข้าไปในตัวอย่างแล้วอธิบายมัน ตัวอย่างนี้มาจากไฟล์กำหนดค่าเวอร์ชันเก่าของฉันโดยตรง คุณสามารถหาออนไลน์ได้ที่นี่ . ตอนนี้สำหรับรหัสบางส่วน:

, ((altMask .|. controlMask, xK_Left  ), prevWS)
, ((altMask .|. controlMask, xK_Right ), nextWS)

และนั่นคือทั้งหมดที่มีไป เมื่อฉันกด Alt + Ctrl + Left มันจะเรียกใช้ prevWS ( จาก CycleWS ) และเมื่อฉันกด Alt + Ctrl + ขวามันจะเรียกใช้งาน nextWS และนั่นคือทั้งหมดที่มีให้มัน คุณจะพบว่าในส่วน myKeys ของการกำหนดค่า XMonad ของฉันและหากคุณต้องการความช่วยเหลือเพิ่มเติมเพียงแค่ถามฉันในความคิดเห็น

ฉันควรทราบว่าในไฟล์ config:

altMask = mod1Mask

Alt ควรเป็นหนึ่งใน mod-? กุญแจ

โอ้และเพียงแค่ใส่ในกรณีที่คุณยังใหม่กับ XMonad หากคุณไม่ต้องการดำน้ำในการสร้างไฟล์ปรับแต่งที่ใหญ่กว่าอย่างฉันและต้องการเก็บมันไว้ในตอนนี้ ฉันแนะนำให้ใช้ฟังก์ชั่น EZConfig ดังแสดงในฟังก์ชั่นหลักของตัวอย่างนี้ที่นี่ .

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