问题标签 [mnemonics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
282 浏览

java - 助记符不会出现在 SWT 窗口中

我一直在尝试在 SWT 窗口(Eclipse 插件)中的按钮上设置助记符,但不幸的是,我总是遇到以下情况:

  1. 要么我使用setText("&Cancel"):它不会显示助记符,直到你按下“alt”按钮
  2. 或者我使用setText("&&Cancel"),但按钮看起来像“&Cancel”。在 Eclipse 论坛上发现了这种“双 & 号”技巧。

如果您已经遇到问题,我很高兴阅读您的解决方案来解决此问题。谢谢阅读。

0 投票
1 回答
428 浏览

java - JButton 助记符下划线仅在 ALT 键上

你好,我得到了上面的代码。加载时,'b' 已加下划线。我希望仅在单击 alt 时才为“b”加下划线。

加载时它不应该显示下划线,当我点击 alt 时,b 应该显示为带下划线

我们该怎么做呢?

0 投票
2 回答
4354 浏览

assembly - x86中的JCC指令是什么

我只知道 x86 AT&T 语法中的 je、jnl 等指令。

jcc 实际上是什么意思?所有跳转指令?

0 投票
0 回答
1028 浏览

assembly - Opcode manual for GNU's GAS

I was trying to understand some assembly code for x86 written to be assembled using the GNU's assembler - GAS .
Can anyone suggest some ref. for looking up the syntax for the opcodes/mnemonics in GAS.

0 投票
0 回答
1075 浏览

java - F1-F12 助记符 Java

所以我一直在努力为 Java 设置一个非常基本的菜单,用几种不同的方法来选择 MenuItems,我遇到了一个奇怪的情况。如果我尝试将F1-F12键与 KeyListener 和 KeyEvent 一起使用,它会根据字母表中的最后一个字母读取备用键。具体来说:

F1 = P F2 = Q F3 = R F4 = S F1 = T F6 = U F7 = V F8 = W F9 = X F10 = Y F11 = Z

我无法弄清楚是什么触发了应该是 F12 功能。

在我的代码中,我KeyEvent.VK_Fnum在创建时使用了该方法JMenuItems,所以我真的不确定发生了什么。如果有一些奇怪的规则让我无法直接使用F1-F12我还没有为 Java 找到它,所以感谢任何帮助。

0 投票
1 回答
107 浏览

java - 自 Java 1.7 起的助记行为(在 1.8.0.121 中仍然存在)

我们有一个运行在 Java 1.6 上的遗留软件。当我们最终获得将其升级到 Java 1.8 的绿灯时,以下问题就显现出来了。

我们有一组带有加速键的单选按钮。如果任何类型的 JTextComponent 具有焦点,并且您点击了其中一个单选按钮加速器(例如 ALT-s),并且在释放 ALT 之前释放了“s”,那么 UIManager 将激活菜单栏。(这只发生在 Windows 外观和感觉上)

看起来像一个错误,我一直在考虑通过在这些情况下“消耗” ALT 版本来编写解决方法,但也许有人有更好的主意?使用不同的外观和感觉不是一种选择,也不是在 UI 管理器中关闭标准 Alt 行为。

这是一个简短的代码示例。请注意,没有任何类型的加速键/助记符冲突。

0 投票
2 回答
978 浏览

macos - 如何在 Mac 上访问 Intellij 2017+ 中的助记符?

在他们支持的 Intellij 代码库中有一些证据ALT(/Meta)+ CTL-(mnemonic)在 Mac 中。

例如:在platform/platform-api/src/com/intellij/openapi/MnemonicWrapper.java

并且相应的resource./platform/util/resources/misc/registry.properties设置为true

但是,在使用最新的intellij时,将这两个修饰键与 .. say .. FFile在主菜单中)一起按对我不起作用。Sierra2017.1

这应该工作吗?有没有其他方法可以让助记符在 Mac 上工作。

注意:请不要评论/回复“mac 上不鼓励/支持助记符”。我非常清楚OS/X 的这个可怕缺点。然而,在以前的Intellij版本中,已经可以在 Mac 上使用助记符:让它们再次工作将是一个巨大的推动力。

更新YouTrackIntellij Jetbrains 支持主管请求了一个问题。它在这里https://youtrack.jetbrains.com/issue/IDEA-175624

CTRL-ALT-(助记符)确实有效。

JetBrains 的负责人 Serge Baranov 还提到 ALT-(Mnenomic)应该可以工作。我在 2017.X 上的任何笔记本电脑都没有/没有。

由 Serge Baranov 领导的 Jetbrains 支持团队为此努力工作 - 但无法重现。我表示很惊讶,因为我身边有六个安装 - 都不起作用。显然,对于他们的测试团队来说,它确实有效。我的一台 Mac 是 2017 年 6 月与 Sierra 一起出厂的,我安装了 IJ Ultimate 2017.1,默认设置没有任何变化。那没起效。

目前尚不清楚 Alt-Mnemonics 需要什么条件才能在 2017.X 上工作。

*另一个更新*。Jetbrains 对此提供了解决方案:请参阅最后一个答案。

0 投票
1 回答
1072 浏览

data-structures - x86 解码指令操作码字节

我正在创建一个 x86 解码器,我正在努力理解和寻找一种有效的方法来计算指令的助记符。

我知道操作码 6 MSB 是操作码位,但我在助记符表中找不到使用这 6 位的任何地方。我找到的唯一助记表是针对整个操作码字节本身,而不仅仅是 6 个 MSB。

我想问有哪些有效的方法可以继续解码操作码字节中编码的助记符,以及是否有任何使用 6 个 MSB 而不是整个操作码字节的表引用。

0 投票
1 回答
1288 浏览

c# - Windows.Forms 助记符不起作用

我和这个人或多或少有同样的问题,但他的帖子已经有 2 年了,所以我想我可以开一个新的。

在我使用标签的程序中,我发现标签上的助记符会触发enter选项卡顺序中下一个控件的事件。所以实现clickenter方法。但问题就在这里。我创建了一个测试程序。该程序保留了两个标签,一个按钮和一个文本框。

测试程序布局

测试程序标签顺序

第二个标签只是控制enter事件是否被触发。当我点击ALT下划线时看起来很好但是当我按下第二个键(for Reset)时没有任何反应。此外,如果出现下划线并且我ALT再次按下该键,他不会消失并且button完全忽略是否ALT按下。我用 VisualStudio 2013 搬到了另一台电脑,但得到了相同的结果。我下载了 VisualStudio 2017,尝试创建新程序 => 也不起作用。

英语不是我最了解的语言,所以如果你能在我写错时给我提示,我很高兴。我希望有一个人可以帮助我。

Form1.cs

Form1.Designer.cs

0 投票
1 回答
306 浏览

python - 了解为什么 Bitcoinlib 生成的地址与我所拥有的地址不同

这是有问题的库https://github.com/1200wd/bitcoinlib

例如,当我尝试使用相同的关键字创建地址时

(示例列表)我想我知道它使用 bip44 来生成 WIF 和地址,但是当我使用 Ian Coles 助记符代码转换器https://iancoleman.io/bip39/检查地址时 ,它给出的地址与从比特币库。

他们是否各自使用不同的方法来创建地址?有没有办法让 bitcoinlib 从助记词列表中吐出与 Ian Cole 转换器中相同的地址。