Character encoding 禁用记事本++;

Character encoding 禁用记事本++;,character-encoding,keyboard,notepad++,keyboard-shortcuts,Character Encoding,Keyboard,Notepad++,Keyboard Shortcuts,有没有办法在记事本++中禁用控制字符的输入?例如,如果我按下以下键盘快捷键,它会将一个控制字符插入到我的文件中 ctrl+shift+A[SOH] ctrl+shift+Z[SUB] ctrl+shift+X[CAN] ctrl+shift+C[ETX] ctrl+shift+V[SYN] 我广泛使用其他记事本++键盘快捷键和自动热键。我的手腕有些拉伤,一直试图限制我使用鼠标和其他重复动作。有些情况下,我无意中按了上面的某个键而不是其他快捷键,因此在代码中输入了一个不需要的字符,必须删除该字

有没有办法在记事本++中禁用控制字符的输入?例如,如果我按下以下键盘快捷键,它会将一个控制字符插入到我的文件中

  • ctrl+shift+A
    [SOH]
  • ctrl+shift+Z
    [SUB]
  • ctrl+shift+X
    [CAN]
  • ctrl+shift+C
    [ETX]
  • ctrl+shift+V
    [SYN]
我广泛使用其他记事本++键盘快捷键和自动热键。我的手腕有些拉伤,一直试图限制我使用鼠标和其他重复动作。有些情况下,我无意中按了上面的某个键而不是其他快捷键,因此在代码中输入了一个不需要的字符,必须删除该字符。有没有什么简单的方法可以禁止这些热键在记事本++中输入这些字符

似乎其他基本文本编辑器(如Windows记事本)在编辑时不会输入这些字符或不显示这些字符,因此似乎应该有一种方法来禁用这些类型字符的输入

我发现的其他问题是关于从输出中删除这些字符或如何输入这些字符。关于Windows键盘设置的其他一般性问题是关于键盘下的高级键设置,以防止左Alt+Shift快捷键在输入语言之间切换,尽管我只有一个键盘。我想找到一种方法来防止自己无意中进入这些角色


下面的代码是用自动热键编写的,并禁用所有有问题的组合键:

#IfWinActive, ahk_class Notepad++
^+a::return
^+z::return
^+x::return
^+c::return
^+v::return

#IfWinactive

; other hotkeys go here or define another window