更改 mintty 键盘快捷键
Change mintty keyboard shortcuts
mintty 2.8.5 for MSYS2 使用 Shift+Insert 进行粘贴。但是在我的笔记本电脑上,Insert btn 不幸地与 Delete 键组合在一起,也就是说,要实际粘贴到 mintty 中,我需要按 Shift+Fn+Delete,很烦人
是否可以将 mintty 粘贴操作绑定到 Shift+Delete?
我能想到的唯一方法是使用类似于
的补丁
diff --git a/src/wininput.c b/src/wininput.c
index 20f2f3e..0f2958c 100644
--- a/src/wininput.c
+++ b/src/wininput.c
@@ -2033,7 +2033,8 @@ win_key_down(WPARAM wp, LPARAM lp)
goto skip_shortcuts;
// Copy&paste
- if (cfg.clip_shortcuts && key == VK_INSERT && mods && !alt) {
+ if (cfg.clip_shortcuts && (key == VK_INSERT || key == VK_DELETE)
+ && mods && !alt) {
if (ctrl)
term_copy();
if (shift)
的 rev 0e65eec39 测试了它
mintty 2.8.5 for MSYS2 使用 Shift+Insert 进行粘贴。但是在我的笔记本电脑上,Insert btn 不幸地与 Delete 键组合在一起,也就是说,要实际粘贴到 mintty 中,我需要按 Shift+Fn+Delete,很烦人
是否可以将 mintty 粘贴操作绑定到 Shift+Delete?
我能想到的唯一方法是使用类似于
的补丁diff --git a/src/wininput.c b/src/wininput.c
index 20f2f3e..0f2958c 100644
--- a/src/wininput.c
+++ b/src/wininput.c
@@ -2033,7 +2033,8 @@ win_key_down(WPARAM wp, LPARAM lp)
goto skip_shortcuts;
// Copy&paste
- if (cfg.clip_shortcuts && key == VK_INSERT && mods && !alt) {
+ if (cfg.clip_shortcuts && (key == VK_INSERT || key == VK_DELETE)
+ && mods && !alt) {
if (ctrl)
term_copy();
if (shift)
的 rev 0e65eec39 测试了它