问题标签 [access-keys]
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.
javascript - 访问键与热键
我们必须为基于浏览器的客户端实现键盘支持。我找到了两种实现方法 1.通过在 HTML 中指定“accesskey”属性或 2.通过 javascript 支持热键
我倾向于选择 1。因为它是内置和标准的,但是我观察到大多数网站都选择 2。
这有什么特别的原因吗?
wpf - WPF:对话框中的重复访问键
我有一个包含几个复选框的用户控件。每个 CheckBox 都有一个唯一的访问密钥。现在,如果我在对话框中使用超过 1 个此用户控件的实例,则访问键无法正常工作。按下访问键时焦点正确转到复选框,但未选中或取消选中复选框。
为了说明这一点,假设您有这个 XAML:
如果您运行上述代码,复选框将在 Alt+F 或 Alt+U 上被选中/取消选中。
现在让我们说你有这个 XAML:
这里两个复选框具有相同的访问密钥,即“F”。现在,如果我们执行 Alt+F,焦点将遍历复选框而不选择它们。我希望复选框像往常一样被选中或取消选中。
有谁知道如何解决这个问题?或者甚至是处理这种情况的更好主意?
PS:我知道在同一个对话框中有重复的访问键没有意义,但上面的代码仅用于说明目的。我的问题(正如我在顶部所解释的)是我在对话框中多次使用用户控件,因此控件中的访问键被重复。
html - 显示 html 站点访问密钥
我正在尝试想出一种在我的 html5 页面上显示访问键快捷方式的好方法。
有些地方建议使用链接/标签/标题/任何内容的第一个字母作为访问键,以便直观。这些地方通常建议您通过与标题的其余部分不同的样式来“巧妙地”向用户暗示它是一个访问键——也就是说,使其带有下划线、斜体或粗体。这听起来会很丑陋,并且让人认为这是一个错误!
其他地方建议使用数字作为访问密钥,以免与浏览器或设备内置访问密钥冲突。这些地方通常建议在括号中的标题之后显示访问键。这听起来更丑陋,更不清晰!
有没有更好的方法来选择访问密钥,以及如何显示它们?
编辑: 我真的很喜欢@Luke2012 的建议,即同时使用字母和数字,例如:
但是,虽然这在 IE 中运行良好,但它会禁用 Firefox 或 chrome 中元素的所有访问键。
amazon-web-services - 如何获取亚马逊的 AWS_ACCESS_KEY_ID?
我对 AWS 完全陌生。
我从亚马逊下载了一些示例代码,我需要设置一些常量:
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY
MERCHANT_ID
MARKETPLACE_ID
我刚刚创建了一个 AWS 账户。我想要某种类型的沙盒帐户,以便我可以试用代码示例。
我必须采取哪些具体步骤:
- 创建沙盒帐户
- 获取这些凭据
delphi - 为自定义控件注册访问密钥
我已经构建了一个应该具有访问密钥的自定义控件。也就是说,在控件的文本部分中,当键盘用于导航时,其中一个字母带有下划线,并且按下访问键应该使控件聚焦。
问题是按访问键没有任何作用。我并不感到特别惊讶,因为我还没有编写任何代码来实现这一点。但是我搜索了 MSDN 和 Stack Overflow,找不到任何信息告诉我如何做到这一点。
有人可以指出我正确的方向吗?我猜我需要响应来自窗口管理器的消息,告诉它我的控件应该响应哪些访问键,并且我还猜测某处有一个 WinApi 函数可以从字符串中提取访问键,例如“&Commit ”。
javascript - OneMap API 访问密钥
所以基本上我对 OneMap API 访问密钥有一些问题。这是我设置基本地图的方式:
HTML
JavaScript
来自OneMap API 文档的参考这些代码在访问密钥令牌合法时有效。但不知何故,有时访问密钥会无缘无故地变成非法的。有时即使我不断刷新,它也不能解决错误。我的 URL 以 localhost:2752/... 开头
任何指南?因为有时当我尝试调试一些新功能时,这可以被视为重大问题,OneMap 只是停止工作。
提前致谢。
amazon-web-services - 过时的 AWS 教程;如何设置 Elastic Beanstalk TVM 访问和私钥
在移动版 Beanstalk TVM 教程的最后一步中...
http://aws.amazon.com/code/7351543942956566
最后介绍了如何设置访问/私钥。但是,UI 中没有“编辑配置”,只有保存和加载选项,并且加载选项没有任何访问/私钥字段。如何为基于 Beanstalk 的 TVM 设置这些?
c# - 按下 Alt 键时在按钮上显示快捷键提示,就像功能区/菜单一样
我正在开发 WPF 应用程序,其中一项要求是在按下 Alt 键时在按钮上显示快捷键提示。它需要与按 Alt 键时功能区/菜单的工作方式相同,它会显示提示。我正在使用 MVVM,它需要在多个地方实现,而不仅仅是一个按钮,所以需要一个通用的解决方案(可能是行为或其他东西)。
有没有办法实现这个?任何帮助,将不胜感激。
rfid - 在 Mifare 4K 卡中更改密钥
谁能告诉我如何更改 Mifare 4K 经典卡中的密钥。
我尝试的是
但钥匙拒绝改变。默认配置是0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
.
html - accesskey 属性真的区分大小写吗?
规范说:
如果指定,该值必须是一组有序的唯一空格分隔标记,它们区分大小写,每个标记的长度必须恰好是一个 Unicode 代码点。
但是,据我测试,情况似乎并非如此。Firefox 使用Alt + Shift + key
(在这种情况下,区分大小写将是一个问题,因为shift
它通常用于大写字母)。如果我启用或禁用大写锁定,则根本没有区别。
您知道任何对此属性区分大小写的浏览器/设备/操作系统吗?我可以安全地使用accesskey="A"
而不accesskey="a"
期待有什么不同吗?