2013-02-07 47 views
5

Sự khác nhau giữa ISO_Level3_Shift và ISO_Level3_Latch, ví dụ, tệp cấu hình level3, được tìm thấy (trong archlinux và nhiều bản phân phối khác, tôi chắc chắn) tại/usr/share/X11/xkb/ký hiệu.Sự khác biệt giữa iso_level3_shift và chốt

Ví dụ: tôi đã thêm mục nhập này vào bàn phím tùy chỉnh mà tôi đang làm việc (đối với người logic, đừng lo lắng về nó, ⊥ → tuyệt vời).

// make right control do level3 shift stuff 
default partial modifier_keys 
xkb_symbols "rctrl_switch" { 
    key <RCTL> { 
    type[Group1]="ONE_LEVEL", 
    symbols[Group1] = [ ISO_Level3_Shift ] 
    }; 
    include "level3(modifier_mapping)" 
}; 

Nó hoạt động như mong đợi (giữ phím điều khiển bên phải mang lại cho tôi tiếp cận với 3 biểu tượng trình độ, ví dụ, hầu hết các điểm mã unicode Tôi có cho một biến thể bố trí chúng tôi-Sân bay Quốc tế), nhưng tôi đang tự hỏi tại sao một số các mục nhập sử dụng ISO_Level3_Latch và thậm chí điều đó có nghĩa là gì.

Trả lời

2

Công cụ sửa đổi kiểu thay đổi hoạt động theo cách bạn phải giữ trong khi bấm phím khác để sửa đổi khóa. Đó là cách phím shift thông thường hoạt động trên bàn phím thông thường.

Công cụ sửa đổi kiểu chốt cũng giống nhau, nhưng trái với công cụ sửa đổi kiểu thay đổi, nếu được phát hành trước khi nhấn một phím khác, công cụ sửa đổi đó được chốt, nghĩa là phím tiếp theo bạn sẽ nhấn sẽ được sửa đổi . Ngoài ra, nếu được bấm trong khi chốt, công cụ sửa đổi sẽ bị khóa cho đến khi phím bổ trợ được nhấn lần nữa.

Ví dụ bằng cách sử dụng ca thường xuyên chuyển sang chữ in hoa. Xem xét theo trình tự sau của tổ hợp phím:

- Press a 
- Release a 
- Press & release space 
- Press shift 
- Press a 
- Release a 
- Press a 
- Release a 
- Release shift 
- Press & release space 
- Press shift 
- Release shift 
- Press a 
- Press a 
- Press & release space 
- Press shift 
- Release shift 
- Press shift 
- Release shift 
- Press a 
- Press a 
- Press a 
- Press shift 
- Release shift 
- Press a 

Nếu thay đổi được thiết lập để chuyển kiểu bạn sẽ nhận được kết quả như sau:

a AA aa aaaa 

Nếu thay đổi được thiết lập để chốt kiểu bạn sẽ nhận được sản lượng sau:

a AA Aa AAAa 

Vì sau chu kỳ phát hành báo chí trước nhóm thứ ba, dịch chuyển được chốt và chốt đó được tiêu thụ khi bạn nhấn phím. Trong nhóm thứ tư, nhấn chốt một lần nữa trong khi chốt sẽ gửi bạn trong chế độ khóa.

+1

tốt hơn bao giờ hết! :) – mbunit

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