ฉันไม่สนใจว่าจะทำในไบออสหรือโมดูลเคอร์เนลหรือซอฟต์แวร์ มีวิธีใดที่จะทำให้การกระทำที่สำคัญ 'fn' เป็น 'ควบคุม' และ 'ควบคุม' ที่สำคัญทำหน้าที่เป็น 'fn' ใน linux ทำงานบน macbook pro?
PS คุณสามารถทำได้ด้วยซอฟต์แวร์ใน OSX ด้วยแอปพลิเคชัน KeyRemap4MacBook
ฉันไม่สนใจว่าจะทำในไบออสหรือโมดูลเคอร์เนลหรือซอฟต์แวร์ มีวิธีใดที่จะทำให้การกระทำที่สำคัญ 'fn' เป็น 'ควบคุม' และ 'ควบคุม' ที่สำคัญทำหน้าที่เป็น 'fn' ใน linux ทำงานบน macbook pro?
PS คุณสามารถทำได้ด้วยซอฟต์แวร์ใน OSX ด้วยแอปพลิเคชัน KeyRemap4MacBook
คำตอบ:
ฉันเองไม่จำเป็นต้องทำเช่นนี้ แต่ลิงค์นี้แสดงให้เห็นว่าคุณควรจะสามารถปรับเปลี่ยนการแมปเคอร์เนลเมื่อทำการบูทเพื่อให้สวิตช์นี้
นี้การเชื่อมโยงยังระบุว่า XFree86 จะพยายามทำแผนที่และโหลดเคอร์เนลที่เวลาในการโหลดของมันดังนั้นจึงไม่ควรจะต้องมีการเปลี่ยนแปลงเพียงสำหรับ X ถ้าคุณทำข้างต้นแรก
คุณสามารถลองใช้ xev จาก xterm และดูว่ารหัสสำคัญสำหรับ fn นั้นเป็นอย่างไร บิตกำลังได้รับ anded และ orred ดังนั้นบางทีคุณอาจต้องกดคีย์อื่น (ctrl) ในขณะที่คุณกด fn เพื่อดูข้อมูล แต่ให้นำออก (อาจเป็น 0xffe3) และคุณอาจมีค่าที่คุณสามารถใช้กับ xmodmap ฉันต่อสู้กับคีย์ d ** m fn ก่อนหน้านี้บนคีย์บอร์ดเหล่านั้นและฉันก็ยอมแพ้