javascript - 我的 JS 一直在手机上关闭 Caps Lock
问题描述
我正在使用 Wanakana 的一个库来将英文字符转换为日文字符。你可以在这里看到我的 JSFiddle:https ://jsfiddle.net/azrL1d43/
<script src="https://unpkg.com/wanakana"></script>
<textarea id="typeshere" class="typeshere" placeholder="Start typing to convert to hiragana"></textarea>
<script>
/* copy button */
function copy() {
var copytextarea = document.getElementById('typeshere');
copytextarea.select();
copytextarea.setSelectionRange(0, 99999);
document.execCommand('copy');
}
/* typing input */
var input = document.getElementById('typeshere');
wanakana.bind(input);
</script>
默认情况下,它以平假名书写,但如果您按住 shift 键,它会输入片假名 - 这是应该做的。
但是,在移动设备上没有 shift 键,因此这需要打开大写锁定,但是,在添加每个新字符后,大写锁定会关闭,这意味着对于添加的每个片假名字符,您必须将大写锁定转回再次开启。
任何人都知道如何解决这样的问题?
谢谢,
解决方案
推荐阅读
- npm - 节点模块:从所有项目导出中自动生成入口点
- google-api - 通过服务帐户使用谷歌库访问驱动器 API 时是否需要明确刷新令牌?
- ssl - 在 Nginx 的双向 TLS 身份验证期间,有什么方法可以获取客户端证书的签名算法?
- python - 1 在由另一个 numpy 数组给出的特定列索引处的全零 numpy 数组的每一行中
- wordpress - 自 WooCommerce 4.4 更新以来缺少产品选项设置问题
- angular - 如何在 Angular 中使用 @Input 将 mat-select 选项的键作为参数传递
- python - 如何将 python 中生成的 MultiLineString 转换为 R 对象?
- maven - 如何使用 maven pom.xml 构建 solaris 包
- android - 突然,我收到一个错误:在文档的元素内容中发现了一个无效的 XML 字符 (Unicode: 0x0)
- elasticsearch - 我可以在elasticsearch中查询具有不同结构的两个不同索引并合并结果吗?