Autohotkey 自动热键开关一些小写键和大写键按钮,重复按钮标识

Autohotkey 自动热键开关一些小写键和大写键按钮,重复按钮标识,autohotkey,Autohotkey,我是一名java开发人员,需要一些按钮来切换案例 例如: [应该是{反之亦然,SHIFT{应该是[(因为我需要{的频率比[的频率高) 9应该是(反之亦然)移位(应该是9 我尝试过一些变体,但都是递归的,有什么想法吗 我在其他布局中复制了键盘+符号\上的按钮。如何在每个按钮上分配不同的操作 Romale 试试这个,让我知道 ${::send [ $[::Send {{} ; { or } needs to be placed between {} 问候 B.t.w.也许你甚至可以交换键盘上的

我是一名java开发人员,需要一些按钮来切换案例

例如:

  • [
    应该是
    {
    反之亦然,SHIFT{应该是
    [
    (因为我需要
    {
    的频率比
    [
    的频率高)
  • 9
    应该是
    反之亦然)移位(应该是
    9

  • 我尝试过一些变体,但都是递归的,有什么想法吗
  • 我在其他布局中复制了键盘+符号\上的按钮。如何在每个按钮上分配不同的操作
Romale

试试这个,让我知道

${::send [
$[::Send {{} ; { or } needs to be placed between {}
问候

B.t.w.也许你甚至可以交换键盘上的[和]键。交换左右键,然后倒置放置。

Romale

试着看看这是否有效

\::Send LC ;  \ modyfies the "normal" \ to LC (or whatever..)
+\::Send UC ; +\ modyfies the shift \ to UC (or whatever..)
在这里,我只能用一个\键来测试它。您可能必须使用+[小写字符]来处理第二个

或者,您可以尝试查找每个键的扫描码。右键单击AHK图标,然后选择[Open],然后在应用程序中按[Ctrl]+k。现在按一个\然后按[F5]。然后再按另一个\和[F5]。 扫描代码在第二列中

如果要对扫描代码(如SC 165)采取行动,请使用以下命令:

SC165::Send ABC
或者如果你想做更多

SC165::
TrayTip, Key has been Changed, Magnifier
Send ABC
Return

问候。

很有效!谢谢。关于键盘上的重复按钮有什么想法吗?不确定你的意思。尝试提供更多详细信息。我的键盘上有两个类似的按钮:小写=“\”,大写=“\”(接近左移和回车)如何绑定(不同)每一个?我都以这种方式绑定了所有必需的键。除了一个:“%$%::发送5$5::发送{%}错误发生,有什么想法吗?Romale,不确定你的意思。当我尝试“$%::发送,你好”(不带“$”)时,它会在我按%(shift 5)时输出“你好”。你到底有什么问题?