如何解决如何同时使用 Javascript 完成 CTRL + F 和 CMD + F 功能
我想用 ctrl + f
启用 cmd + f
和 Javascript
。到目前为止,我已经能够执行 ctrl + f
功能,但我不知道如何同时启用。
这是我目前所拥有的:
window.addEventListener('keydown',(e) => {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
alert('working');
}
})
这是一个 this question。
编辑 1:如果我可以在 Mac 上运行 cmd + f
或在 Windows 上运行 ctrl + f
那就更好了。
编辑 2:我尝试了以下 code playground,但我无法工作...
解决方法
我让它像这样工作:
test_dict = {1: 'Okay',2: 'not good',3: 'not well',4: 'fine',5: 'not good'}
new_dict = {}
no_of_chunks = 0
values_greater_size = 0
for key,val in test_dict.items():
if len(val) > 4:
chunks = [val[i:i + 4] for i in range(0,len(val),4)]
for new_val in chunks:
new_dict.update({key + no_of_chunks - values_greater_size: new_val})
no_of_chunks = no_of_chunks + 1
values_greater_size = values_greater_size + 1
else:
new_dict.update({key + no_of_chunks - values_greater_size: val})
print(new_dict)
这是一个 working code sample。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。