连续按下 `CTRL + Z` 的作用频率是多少

连续按下 `CTRL + Z` 的作用频率是多少

我想知道长按键盘快捷键CTRL+ Z(又名Undo)时执行操作的频率。

具体来说,当我在文本编辑器中编写大量文本或代码时,如果我长按CTRL+Z快捷键直到撤消所有内容,则在整个操作过程中删除单词的频率是多少?如何选择要删除的单词或单词批次(有时是每次删除一个单词,有时是更多单词)?

答案1

+CTRLZ键盘重复率资产。

“撤销”功能本身由当时具有焦点的任何程序处理,并且根据编程方式,它可能会在处理先前的击键时丢弃或忽略击键。这意味着程序可能会或可能不会遵守操作系统设置的重复率。程序可以选择仅在按住按键的情况下遵守重复击键,并且速度要快到可以实际应用撤销操作的程度。

应用撤消操作将取决于 CPU 速度、程序复杂性、编程语言以及缓冲区中的数据量以及删除或添加的数据量。

操作系统没有发言权或能力来准确确定程序如何实现“撤消”,操作系统所能做的就是告诉程序已收到击键。

程序如何处理撤消取决于程序。可能存在将某些操作分组的时间尺度,或者可能存在改变行为的某些字符。对于每个编辑器来说,情况并不相同,尽管某些编程框架可能具有诸如文本框之类的通用设施或方法。

相关内容