【发布时间】:2012-02-28 19:20:00
【问题描述】:
我是一名 java 开发人员,需要一些按钮来切换案例。
例如:
-
[应该是{反之亦然,SHIFT{ 应该是[(因为我需要{比[更频繁) -
9应该是(反之亦然 SHIFT( 应该是9- 我尝试了一些变体,但都是递归堆叠的,有什么想法吗?
- 我在其他布局中复制了键盘上的按钮 \ + 符号 \。我如何为它们分配不同的操作?
【问题讨论】:
标签: autohotkey
我是一名 java 开发人员,需要一些按钮来切换案例。
例如:
[ 应该是 { 反之亦然,SHIFT{ 应该是 [(因为我需要 { 比 [ 更频繁)9 应该是 ( 反之亦然 SHIFT( 应该是 9
【问题讨论】:
标签: autohotkey
罗马,
试试看是否可行。
\::Send LC ; \ modyfies the "normal" \ to LC (or whatever..)
+\::Send UC ; +\ modyfies the shift \ to UC (or whatever..)
这里我只能用一个 \ 键来测试它。您可能必须使用 +[lowercase char] 来处理第二个 .
或者,您可以尝试查找每个键的 ScanCode。您可以通过右键单击 AHK 图标,然后选择 [打开],在应用程序中按 [Ctrl]+k。现在按一个 \,然后按 [F5]。然后再次按另一个 \ 和 [F5]。 ScanCode 位于第二列。
如果您想对扫描代码(例如 SC 165)采取行动,请使用以下代码:
SC165::Send ABC
或者如果你想做更多...
SC165::
TrayTip, Key has been Changed, Magnifier
Send ABC
Return
问候。
【讨论】:
罗马,
试试这个,让我知道
${::send [
$[::Send {{} ; { or } needs to be placed between {}
问候。
顺便说一句。也许您甚至可以交换键盘上的 [ 和 ] 键。左右互换,倒置。
【讨论】: