问题标签 [capslock]
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.
keyboard - Autohotkey Control + Capslock 问题
我正在使用 Autohotkey 来制作它,因此您必须按 Shift + CapsLock 才能激活大写锁定。然后只需按下大写锁定即可让您退出大写锁定。我喜欢这个脚本,但是,当我使用 Control + Tab 在 chrome 中切换选项卡时,有时我最终会点击 Contorl + Capslock,这会激活 capslock。这是我的代码:
我不知道如何解决这个问题。有任何想法吗?
swap - xmodmap 自动解除配置
我已将 xmodmap 配置为交换Caps Lock
和Ctrl
密钥。一切正常,但在几次Ctrl
关键开始充当Ctrl
(而不是Caps lock
),反之亦然。交换会从一个时刻自动停用。
发生这种情况时,我必须在我的 shell 中执行
为了恢复正确的配置。我的~/.bashrc
.
我无法发现是什么动作导致了我上面所说的自动停用。可能是什么原因?为什么 xmodmap 似乎忘记或返回默认配置?
我正在使用 LXDE 运行 Debian 7。
对不起我的英语不好,提前谢谢你。
windows - 批处理文件中的大写锁定切换?
我正在编写一个批处理文件程序,它使用这样的选择命令:
choice /C Xx /N /CS
不要担心 /M 开关,或者 /T 和 /D 开关对,我只是想对这个程序进行防呆,这样用户就不会因为不知道 Caps Lock 状态而意外出错选择。我在 Microsoft 站点、SO 此处以及其他外部 Internet 资源上阅读了许多文章,这些文章提供了批处理文件解决方案,但所有这些解决方案都涉及某种外部程序,例如 VBS 脚本等。我不介意被引用到外部来源,或者如果它满足我的需要,也可以提出另一个关于 SO 的问题。
简而言之,我希望能够在纯批处理中切换 Caps Lock ,而不使用除批处理文件之外的任何内容。提前致谢。
javascript - 带有键码功能的输入字段验证在 chrome 中无法按预期工作
我正在使用 QWERTZ 键盘并想为文本输入字段编写验证脚本。不幸的是,无论我尝试什么,Chrome 中仍然会显示以下字符:^ 和 ´,即使我只允许某些键并e.preventDefault()
用于其他键。
我还尝试不允许使用此语句进行大写锁定
但在具有活动 capsLock 的 Chrome 控制台中,它总是返回 false。
在 Firefox 中一切正常。这是什么原因,我该如何解决?
java - Java中如何区分大写字母和小写字母?
我是 Java 的一个较新的用户,因为我最近几个月才学到了一些东西,并且以前从未做过任何真正的编程,所以请尝试向我解释你所谈论的术语,如果它们很复杂或请将我重定向到任何其他线程,并解释您可能在说什么。所以我们好奇,对于我的一个程序,有没有办法可以写出所有的大写字母和小写字母,或者我必须把它们都打出来?谢谢,里希
java - 如何在 Java 中将 keyPress 设为大写?
我不知道如何使这个按键成为大写按键。我试图按下 VK_SHIFT 并在之后释放,但这没有用。按下大写锁定按钮会起作用吗?如果是这样,我该怎么做?它只是 VK_CAPS 吗?
python - 如何在 Python 中获取 Capslock 状态?
有人知道使用 Python 2.6 检查 Capslock 是否启用的方法吗?
编辑:我已经看过这个解决方案Python - How to get current keylock status? ,但它给了我一个“字符串超出范围”的错误。如果你知道为什么它也会有帮助!
autohotkey - 自动热键大写锁定到 ctrl 不释放
我正在使用 AutoHotkey 将 映射Caps Lock
到Ctrl
,并尝试在 Total Commander中使用Ctrl + K
as 。Tab
当我将Ctrl + K
remap 与 normal 一起使用时Ctrl
,它工作正常。但是当Caps Lock + K
我尝试将它Caps Lock
与. 日志说:k
Tab
这是日志,当我按下Caps Lock + K
,释放它,然后再次按下:
我认为问题的根源可能在CapsLock::Ctrl
,但我没有找到任何解决方案。有人遇到这个问题吗?
编辑:
另一个有趣的事情是,当我发送代码而不是简单的密钥时,它可以在不释放大写锁定的情况下工作:
日志说:
delphi - 如何在 TouchKeyboard 组件中预选大写锁定
我正在使用 Delphi TTouchKeyboard 组件。因为在以后的使用中人们会主要使用大写字母,所以我想预先选择 capslock。我现在的问题是,触摸键盘仅在我直接单击某个键时才更改其键标题。如果状态由(外部)keydown 消息切换,则可以使用大写字母,但键盘组件仍会在键上显示小写字母。我怎么能解决这个问题?
c++ - C++ X11 获取大写锁定状态
我需要使用 C++ 获取 CAPS LOCK 的状态。我尝试使用 获取状态XkbGetIndicatorState
,但它不起作用。
有人能帮我吗?