如何在 Windows 7 中使用键盘快捷键在当前文件夹中打开命令提示符?
有什么方法可以实现吗?
我认为 Autohotkey 可以做到这一点,但不知道如何。
是否有任何应用程序可以模拟 Windows 中的“选择复制和中键单击粘贴”行为?我希望为此找到一个 AutoHotkey 脚本,但我找不到。也许这里有人可以为此快速破解一个:)。
我有一个标准键盘。使用 AutoHotKey,我已经映射F1到F12执行我肌肉记忆的非常具体的任务,除此之外,我还有许多WinKey+Letter重新映射来执行不同类型的其他任务,后者让我想起哪个做了哪个。F 那些我不得不慢慢地记住。
我发现这已经是一个很大的问题。很多时候,F8或F9或某事在另一个程序中执行不同的功能,例如“设置全屏”之类的。但理想情况下,我想添加更多“快捷键”,以使用单个按钮执行各种任务。
我基本上发现自己希望我有一个装满数百个额外键的大键盘,我可以用颜色和/或标签自定义这些键,但我从未见过这样的东西。
我不确定单独的“USB 按钮板”或什至可以工作,或者身体上是否方便。理想情况下,我想要一个不需要新硬件的解决方案,比如某种利用现有键盘的智能方式......
我多次认为我应该只能重新映射打开或关闭特殊“覆盖菜单”的单个按钮,该按钮接管键盘直到按下某个键,因此我可以使用键盘上的所有键。但是,我无法编写这样的程序,而且我不知道存在这样的程序。如果确实如此,我敢打赌它会过度设计并且出于某种原因不适合我。当使用这样的程序时,事情是即时的也很重要。
其他超级用户或超级用户做什么?
过去我为AutoHotkey使用了宏记录器,但现在我似乎根本找不到它。
如何为 Autohotkey 录制宏?
我说的是出现在右下角并在几秒钟内自行消失的通知。但是,它们有时会占用大量空间并挡路,这很麻烦。您可以用鼠标“滑动”它们以更快地摆脱它们,但是有没有办法只使用键盘来做同样的事情?
明确地说,我不想从操作中心删除通知,而是将其关闭以供以后查看。
我正在尝试编写一个简单的自动替换脚本,但找不到如何插入 '{}' 字符。
通常的转义字符(反引号 ` 或反斜杠)似乎不适用于大括号。
例如
:co:drf::$(document).ready(function(){space}`{`n`});{Left}{Left}{Left}{left}
给
$(document).ready(function() );
而不是
$(document).ready(function() { });
我用双手使用鼠标,并且出于舒适的原因喜欢来回切换。然而,每次都需要经过无数层菜单来交换按钮,这使得这变得很困难。有没有一种简单的方法来创建一个可以交换我的左右鼠标按钮的键盘快捷键?
编辑:我的操作系统是 Windows 7。
我想交换ThinkPad W500 上的Fn和Ctrl键(像许多其他人一样!请参阅:如何切换笔记本电脑上的功能键和控制键?以及拦截笔记本电脑上的 Fn 键)
许多人表示 Windows 没有将Fn键注册为按键,而是使用Mihov ASCII Master 2.0,它给出了按键的 ASCII 值,我看到 Fn 键返回 FF(在这种情况下,FF 可能意味着“未注册”)。我还看到,Ctrl当单独按下时使用一个 ASCII 代码注册,而当与另一个键组合按下时使用另一个键。Fn只会在单独按下时注册,所以 Windows 肯定看不到组合。这使得像 AutoHotKey 这样的解决方案脱离了桌面。
我运行了KeyTweak(它显示了按键的硬件扫描代码和Fn注册为 57443的键)。使用这个程序,我重新映射Fn到Ctrl密钥;这工作得很好。然而,我怀疑,因为在#1的问题,的组合,例如,Fn+C并没有执行复制。
除了重新训练我的小指之外,我实际上正在考虑卸下键盘并重新焊接连接以交换这些键。
我很想在此处获得有关根本技术问题和可能的解决方案的一些意见。
如何使用 Autohotkey 专注于现有的 Google Chrome 选项卡,而不是“容器”窗口?
细节
谷歌浏览器似乎用一个容器窗口句柄来表示每个窗口,其中包含一个或多个选项卡。选项卡(至少是当前的)有自己的窗口句柄。选项卡窗口句柄有窗口标题(目前都以“- Google Chrome”结尾),而容器窗口句柄本身没有。以下自动热键代码不适用于 Google Chrome:
^+i::
if WinExist("ahk_class Chrome_WidgetWin_0")
WinActivate
else
Run "C:\Users\vleeshue\AppData\Local\Google\Chrome\Application\chrome.exe"
return
Run Code Online (Sandbox Code Playgroud)
如果 Google Chrome 窗口存在或将运行 Google Chrome,则此绑定将重点放在 Google Chrome 窗口上。但是,它通常会以容器窗口为目标(在 Window Spy 中,窗口标题为空白)。激活容器窗口将禁止使用 Google Chrome 键盘快捷键。无法访问的键盘快捷键包括所有重要的 ctrl+l 以访问多功能栏。由于我还没有找到一致激活选项卡窗口而不是容器窗口的方法,我的解决方法是使用鼠标,但如果可能的话,我更愿意避免这种情况。
窗口间谍截图
背景
当前 Google Chrome 版本:5.0.317.2 dev
我使用的一个常见的自动热键绑定是一个键盘快捷键,用于聚焦特定应用程序(如果它已经在运行)或运行该应用程序(如果它没有运行)。
例如,我将它用于 foobar2000
^+m::
If WinExist("foobar2000")
WinActivate
else
Run "C:\Program Files (x86)\foobar2000\foobar2000.exe"
return
Run Code Online (Sandbox Code Playgroud) 我正在寻找类似于AutoHotkey的 Mac 应用程序。此类别中最好的 Mac 应用程序是什么?
autohotkey ×10
windows ×4
windows-10 ×2
autoit ×1
command-line ×1
keyboard ×1
mac ×1
macos ×1
macros ×1
mouse ×1
productivity ×1
thinkpad ×1