2009-04-29 21 views
15

Tôi bắt đầu sử dụng xmonad làm trình quản lý cửa sổ của mình cách đây vài tuần. Tôi thích nó. Thật tuyệt vời. Nhưng kể từ đó tôi đã phải sử dụng phím 'ESC' rất nhiều khi tôi đang ở trong emacs và muốn nhấn phím 'ALT'. Điều này là do phím 'ALT' được xmonad sử dụng làm khóa 'mod'.xmonad và Emacs: vấn đề với phím 'mod'

Có cách nào để gán khóa mod emacs cho bất kỳ thứ gì khác ngoài khóa 'ALT' như gán nó cho khóa 'cửa sổ' hay không.

Bất kỳ trợ giúp nào sẽ được đánh giá cao.

Xin cảm ơn, Vimal

P.S. đây là bàn phím Tôi đang sử dụng http://tinyurl.com/c4955o

Trả lời

23

Thực tế, việc gán khóa mod của Xmonad trở thành khóa "Windows" (siêu) sẽ dễ dàng hơn nhiều. Đó là những gì tôi làm!

Đây là cách:

Xmonad FAQ

+1

Cảm ơn sự giúp đỡ. Tôi đã có thể thiết lập phím 'cửa sổ' là chìa khóa mod trong xmonad. Nhưng trong emacs 'ALT' dường như không hoạt động. Nó in các ký tự lạ, khi tôi sử dụng hợp âm phím 'ALT' +. – Vilmorin

+0

Điều đó thật bất thường. Tôi không có guru, nhưng một số thông tin hơn sẽ giúp: chính xác những gì là thiết lập của bạn (OS, bạn đang chạy Xmonad trong gnome, vv)? Bạn đang chạy phiên bản X của Emacs hoặc trong một thiết bị đầu cuối? Nếu sau này, bạn đang sử dụng chương trình đầu cuối nào? –

+0

* Hệ điều hành: Red Hat Linux Enterprise Edition * Trình quản lý cửa sổ: XMonad (Không sử dụng gnome) * Emacs được chạy từ thiết bị đầu cuối được tạo từ XMonad bằng cách sử dụng mod + shift + enter * Emacs được chạy dưới dạng 'emacs -nw' – Vilmorin

0

emacs lệnh thường hiển thị M/có nghĩa là giữ phím Meta, và nhấn dấu gạch chéo. Bạn cần sử dụng xkeycaps để tìm ra khóa nào trên bàn phím của bạn được gán cho công cụ sửa đổi META và đó là khóa bạn muốn sử dụng cho các hợp âm phím META.

Ngoài ra, xkeycaps cho phép bạn gán công cụ sửa đổi META cho bất kỳ phím nào bạn thích, vì vậy nếu bạn không thích cách thiết lập, bạn có thể sửa nó. Bạn có thể muốn đọc kỹ trang người dùng xkeycaps, hoặc đăng thêm câu hỏi ở đây, nếu bạn đặt META ở một số nơi, GNOME sẽ không nhận chìa khóa META một cách chính xác, nhưng tôi đã quên chính xác những vấn đề mà tôi đã có.

2

Bạn có thể định cấu hình xmonad để sử dụng chuỗi khóa Emacsey thay vì Mod-X mặc định hoặc Mod-Shift-X. Chi tiết là here.

3

Các ràng buộc bắt đầu bằng công cụ sửa đổi Alt thường xung đột với các ứng dụng, vì vậy sửa đổi đầu tiên tôi luôn thực hiện đối với cấu hình XMonad là thay đổi công cụ sửa đổi thành khóa Siêu (Windows).

modMask = mod4Mask 

Tôi thích ý tưởng mọi thứ liên quan đến quản lý cửa sổ được chỉ định cho công cụ sửa đổi được sử dụng chỉ cho mục đích này, điều này làm cho nó bị cô lập về khái niệm và dễ nhớ hơn.

Chi tiết khác có thể được tìm thấy trong một số lớn tutorial khi định cấu hình XMonad.

Các vấn đề liên quan