首页 > 解决方案 > 我的 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 键,因此这需要打开大写锁定,但是,在添加每个新字符后,大写锁定会关闭,这意味着对于添加的每个片假名字符,您必须将大写锁定转回再次开启。

任何人都知道如何解决这样的问题?

谢谢,

标签: javascriptandroidshift

解决方案


推荐阅读