问题标签 [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.

0 投票
1 回答
536 浏览

keyboard - Autohotkey Control + Capslock 问题

我正在使用 Autohotkey 来制作它,因此您必须按 Shift + CapsLock 才能激活大写锁定。然后只需按下大写锁定即可让您退出大写锁定。我喜欢这个脚本,但是,当我使用 Control + Tab 在 chrome 中切换选项卡时,有时我最终会点击 Contorl + Capslock,这会激活 capslock。这是我的代码:

我不知道如何解决这个问题。有任何想法吗?

0 投票
2 回答
380 浏览

swap - xmodmap 自动解除配置

我已将 xmodmap 配置为交换Caps LockCtrl密钥。一切正常,但在几次Ctrl关键开始充当Ctrl(而不是Caps lock),反之亦然。交换会从一个时刻自动停用。

发生这种情况时,我必须在我的 shell 中执行

为了恢复正确的配置。我的~/.bashrc.

我无法发现是什么动作导致了我上面所说的自动停用。可能是什么原因?为什么 xmodmap 似乎忘记或返回默认配置?

我正在使用 LXDE 运行 Debian 7。

对不起我的英语不好,提前谢谢你。

0 投票
1 回答
1440 浏览

windows - 批处理文件中的大写锁定切换?

我正在编写一个批处理文件程序,它使用这样的选择命令:

choice /C Xx /N /CS

不要担心 /M 开关,或者 /T 和 /D 开关对,我只是想对这个程序进行防呆,这样用户就不会因为不知道 Caps Lock 状态而意外出错选择。我在 Microsoft 站点、SO 此处以及其他外部 Internet 资源上阅读了许多文章,这些文章提供了批处理文件解决方案,但所有这些解决方案都涉及某种外部程序,例如 VBS 脚本等。我不介意被引用到外部来源,或者如果它满足我的需要,也可以提出另一个关于 SO 的问题。

简而言之,我希望能够在纯批处理中切换 Caps Lock ,而不使用除批处理文件之外的任何内容。提前致谢。

0 投票
1 回答
56 浏览

javascript - 带有键码功能的输入字段验证在 chrome 中无法按预期工作

我正在使用 QWERTZ 键盘并想为文本输入字段编写验证脚本。不幸的是,无论我尝试什么,Chrome 中仍然会显示以下字符:^ 和 ´,即使我只允许某些键并e.preventDefault()用于其他键。

我还尝试不允许使用此语句进行大写锁定

但在具有活动 capsLock 的 Chrome 控制台中,它总是返回 false。

在 Firefox 中一切正常。这是什么原因,我该如何解决?

0 投票
2 回答
3801 浏览

java - Java中如何区分大写字母和小写字母?

我是 Java 的一个较新的用户,因为我最近几个月才学到了一些东西,并且以前从未做过任何真正的编程,所以请尝试向我解释你所谈论的术语,如果它们很复杂或请将我重定向到任何其他线程,并解释您可能在说什么。所以我们好奇,对于我的一个程序,有没有办法可以写出所有的大写字母和小写字母,或者我必须把它们都打出来?谢谢,里希

0 投票
2 回答
2389 浏览

java - 如何在 Java 中将 keyPress 设为大写?

我不知道如何使这个按键成为大写按键。我试图按下 VK_SHIFT 并在之后释放,但这没有用。按下大写锁定按钮会起作用吗?如果是这样,我该怎么做?它只是 VK_CAPS 吗?

0 投票
1 回答
1710 浏览

python - 如何在 Python 中获取 Capslock 状态?

有人知道使用 Python 2.6 检查 Capslock 是否启用的方法吗?

编辑:我已经看过这个解决方案Python - How to get current keylock status? ,但它给了我一个“字符串超出范围”的错误。如果你知道为什么它也会有帮助!

0 投票
2 回答
972 浏览

autohotkey - 自动热键大写锁定到 ctrl 不释放

我正在使用 AutoHotkey 将 映射Caps LockCtrl,并尝试在 Total Commander中使用Ctrl + Kas 。Tab

当我将Ctrl + Kremap 与 normal 一起使用时Ctrl,它工作正常。但是当Caps Lock + K我尝试将它Caps Lock与. 日志说:kTab

这是日志,当我按下Caps Lock + K,释放它,然后再次按下:

我认为问题的根源可能在CapsLock::Ctrl,但我没有找到任何解决方案。有人遇到这个问题吗?

编辑:

另一个有趣的事情是,当我发送代码而不是简单的密钥时,它可以在不释放大写锁定的情况下工作:

日志说:

0 投票
1 回答
354 浏览

delphi - 如何在 TouchKeyboard 组件中预选大写锁定

我正在使用 Delphi TTouchKeyboard 组件。因为在以后的使用中人们会主要使用大写字母,所以我想预先选择 capslock。我现在的问题是,触摸键盘仅在我直接单击某个键时才更改其键标题。如果状态由(外部)keydown 消息切换,则可以使用大写字母,但键盘组件仍会在键上显示小写字母。我怎么能解决这个问题?

0 投票
2 回答
1238 浏览

c++ - C++ X11 获取大写锁定状态

我需要使用 C++ 获取 CAPS LOCK 的状态。我尝试使用 获取状态XkbGetIndicatorState,但它不起作用。

有人能帮我吗?