我正在尝试更改输入文本。 例如。 如果我用外语书写,但某个属性设置为True(Angular4,但我希望在打字稿中将其设置),则输入会自动更改为英语,而无需检查keyCode并进行更改的服务。
有可能在纯JS或打字稿或Angular的范围内吗?
我已经制作了一个服务(util),它可以从keydown中获取keyCode并将其更改为大写字母,但这是一个阻力,而且确实不明智。
uppercase: {
81: "Q",
87: "W",
69: "E",
82: "R",
84: "T",
89: "Y",
85: "U",
73: "I",
79: "O",
80: "P",
65: "A",
83: "S",
68: "D",
70: "F",
71: "G",
72: "H",
74: "J",
75: "K",
76: "L",
90: "Z",
88: "X",
67: "C",
86: "V",
66: "B",
78: "N",
77: "M",
188:",",
190: "."
},
让我说我有一个输入,说输入设置为俄语。 如果我输入俄语字母,它将自动更改为英语