AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1495282
Accepted
Samwyzz
Samwyzz
Asked: 2019-10-24 10:03:27 +0800 CST2019-10-24 10:03:27 +0800 CST 2019-10-24 10:03:27 +0800 CST

适用于 Linux 的 Windows 子系统 - Bash.exe 键盘热键

  • 772

我想通过键盘热键启动 Windows 子系统 Linux (WSL) 附带的 Bash shell。

我最近了解到可以通过在应用程序的快捷方式属性对话框中分配组合键来为应用程序分配键盘热键。

这适用于常规应用程序。例如,我将终端应用程序的热键分配给ctrl+f11. 按下相应的组合键后,应用程序启动。

Snip:工作应用程序的快捷方式属性:

编辑:快捷方式位于开始菜单文件夹中

在此处输入图像描述

如果我将热键分配给我为位于C:\Windows\System32\bash.exebash shell 的 Bash.exe 文件创建的快捷方式,则在按下分配的组合键时不会像我预期的那样运行。

片段:Bash.exe 快捷方式属性:

编辑:快捷方式位于 D:\ Drive 上的子目录中

在此处输入图像描述

我想知道这可能是什么原因,以及是否有某种方法可以在不安装第三方应用程序(例如“AutoHotKey”)的情况下解决此限制。

感谢您,

keyboard-shortcuts hotkeys
  • 2 2 个回答
  • 3168 Views

2 个回答

  • Voted
  1. harrymc
    2019-10-24T10:52:23+08:002019-10-24T10:52:23+08:00

    谜团比你想象的要深: 有些键盘快捷键有效,但有些则无效。

    什么不起作用的例子:F12

    有效的例子:

    • F10
    • Ctrl+ Alt+O
    • Ctrl+ F12(有时)

    此外,它使用一个热键使用一次后,似乎与其他热键一起使用效果更好。例如,您的Ctrl+快捷键F12在开始时不起作用。但是在F10为我工作过一次之后,我又回到了它,这次它奏效了。但是, by 本身的捷径F12对我来说从来没有用过。

    作为进一步的评论,似乎包含的快捷方式Ctrl 有更大的工作机会。

    结论:WSL 有一个有趣的实现。只有微软的 WSL 开发人员才能解开这个谜团。

    笔记:

    • 我使用的是 WSL 1,而不是 WSL 2
    • 的启动时间bash.exe很长,因此请等待几秒钟,然后再确定某些快捷方式不起作用。

    我想知道你是否可以在你身边重现这些发现。

    • 0
  2. Best Answer
    Samwyzz
    2019-10-24T11:51:12+08:002019-10-24T11:51:12+08:00

    根据 Microsoft 支持网站,快捷键的行为是这样描述的:

    “快捷键仅适用于桌面或开始菜单层次结构中的快捷方式”

    来源:快捷方式的快捷键不起作用

    据说快捷键热键的行为会根据快捷键所在的位置而有所不同。

    • 如果快捷方式位于桌面文件夹或开始菜单层次结构中,即Windows\Start Menu,Windows\Start Menu\Programs热键将用于启动相应的应用程序。

    • 如果快捷方式不在桌面或“开始”菜单层次结构中,则热键仅在已运行的情况下才能将焦点切换到分配的应用程序

    • 快捷键热键也被描述为无法用于某些程序,例如快速启动栏中的项目

    在这种情况下,bash.exe 有一个快捷方式,它位于 D:\ 驱动器的子目录中。如上所述,这将不起作用。

    相反,通过将 固定bash.exe到开始菜单,会在

    C:\Users\<UserName>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs文件夹。

    通过将热键应用于该快捷方式,bash shell 将使用其各自的热键启动。

    • 0

相关问题

  • 是什么导致 Notepad++ 显示一篇关于贫困的文章?

  • 如何使用键盘快捷键在 macOS 终端中选择一行?

  • Gnome 3.32.0 Super+n 键盘快捷键不起作用

  • 在 Sublime 文本编辑器中跳转到 ES6 箭头函数

  • 如何在CentOS 7 中将Ctrl+C 永久更改为Ctrl+K?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    Windows 10 服务称为 AarSvc_70f961。它是什么,我该如何禁用它?

    • 2 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Marko Smith

    ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] 证书验证失败:无法获取本地颁发者证书 (_ssl.c:1056)

    • 4 个回答
  • Marko Smith

    我如何知道 Windows 安装在哪个驱动器上?

    • 6 个回答
  • Martin Hope
    Albin 支持结束后如何激活 WindowsXP? 2019-11-18 03:50:17 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    Kagaratsch Windows 10 删除大量小文件的速度非常慢。有什么办法可以加快速度吗? 2019-09-23 06:05:43 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    Inter Sys Ctrl+C 和 Ctrl+V 是如何工作的? 2019-05-15 02:51:21 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve