Thật không may, phát hiện của Brian không hoạt động tốt với bàn phím QWERTZ: nó vô hiệu hóa khả năng nhập ký tự như đường ống, dấu ngoặc nhọn hoặc bất cứ thứ gì sử dụng phím ALT làm công cụ sửa đổi.
Theo các ý kiến trong startup.bsh:
/*{{{ Remapping modifier keys part II */
/* Note if you chose to make use of the M+ (option key) prefix on MacOS, you
* will need to disable a little piece of code: */
//Debug.ALT_KEY_PRESSED_DISABLED = false;
/* Otherwise M+ will be ignored for the purposes of keyboard shortcuts. */
/* But if you enable this, you might find that Option+8 for example invokes your
* macro but also inserts a bulletpoint, as per standard Macintosh keyboard
* behavior. To disable the Option key for inserting special high ASCII
* characters, uncomment this. Note that it has wider implications, notably
* DROVAK keyboard shortcuts will be mapped as if the keyboard was QWERTY. */
//Debug.ALTERNATIVE_DISPATCHER = false;
/*}}}*/
chỉ uncommenting Debug.ALT_KEY_PRESSED_DISABLED
nên làm các trick, nhưng ở đây [1] nó không - tôi có thể hoặc sử dụng ALT như sửa đổi cho các phím tắt, hoặc như một modifier để nhập ký tự .. một phần trước cũng đề cập đến việc lập bản đồ các bộ điều chỉnh:
/*{{{ Remapping modifier keys part I */
/* The below is the default, swap the items around to
* change meaning of C+, A+, M+, S+.
*/
//KeyEventTranslator.setModifierMapping(InputEvent.CTRL_MASK,
// InputEvent.ALT_MASK, InputEvent.META_MASK,
// InputEvent.SHIFT_MASK);
/* ... and this the MacOS default: */
//KeyEventTranslator.setModifierMapping(InputEvent.META_MASK, /* == C+ */
// InputEvent.CTRL_MASK, /* == A+ */
// InputEvent.ALT_MASK, /* == M+ */
// InputEvent.SHIFT_MASK /* == S+ */);
/*}}}*/
nhưng bất cứ điều gì kết hợp các thiết lập tôi đã cố gắng, tôi wa không thể đạt được thiết lập với cả hai tùy chọn (ALT làm công cụ sửa đổi cho các phím tắt và textinput) hoạt động.
Vì vậy: mọi gợi ý/sửa chữa sẽ được đánh giá cao. ;-)
[1] ở đây có nghĩa là: jEdit 4.3.2 @ OSX 10.5.8 (Java 1.5.0_30) với QWERTZ (Đức) bàn phím
câu hỏi hay! Bất kỳ tiến bộ về điều đó? Tôi đã tự hỏi chính bản thân mình. Nhưng tôi cũng không thể tìm thấy bất cứ thứ gì trên web. Tôi sợ bạn phải tự mình tạo ra các ràng buộc. .. – RngTng
không có tiến bộ, không có phản hồi :) Yea nó nhiều hơn mà jedit không nhận ra một số các phím mac khi thực hiện bindings vì vậy nó không chỉ là một vấn đề làm ánh xạ. Tôi biết trong phiên bản trước của jedit rằng nó có một plugin cho mac. Nhưng điều đó đã bị loại bỏ do nó không làm việc với JDK6 theo như tôi biết. –