这是意大利语键盘的布局:
如您所见,花括号是用C,C ++,JavaScript,Java,Objective C等语言编写代码所必需的,在此图中以紫色显示。这是因为尽管大多数意大利键盘上的其他字符在视觉上都可以看成是印刷字符,但这些紫色字符实际上通常并未印在键盘的按键上。这些字符位于给定键的右上角,通常可以使用以下键组合生成:
(RIGHT SHIFT或LEFT SHIFT)+(RIGHT CTRL或LEFT CTRL)+(Alt或AltGR)+([或])
(实际上,如MSKLC应用程序所示,SHIFT + AltGr + [和SHIFT + AltGr +]足以生成花括号。)
可以很容易地生成如下字符,这些字符例如如下所示(AltGr: + @)或(AltGr +#)。这样的字符也是编程的基础,因为例如可以在CSS中找到它们,即使用媒体查询和使用引用id html属性的选择器。
进一步检查后,我们发现,所有美国ASCII键盘/编程器键盘都被意大利语键盘的键所覆盖,但以下各项除外,它们是代字号,它在Linux命令行上特别有用,用于引用到此类系统上用户的主目录,以及反引号(`)也称为反引号,当我们要将命令的输出转换为命令时,这在Linux shell上也非常有用-线路输入。
因此,问题来了:
随着所有键的那些空右上边角落,为什么没有产生这些字符,可能会通过更好的方式CTRL- ALT- SHIFT修改键组合?
关于这些字符的生成,我所能找到的就是以下ALT代码:
ALT代码96对应于`
ALT代码123对应于{
ALT代码125对应于}
ALT代码126对应于〜
并且要通过ALT码生成字符,请确保已打开键盘上的NumLock键,按住ALT键,输入键码,然后释放ALT键。
ALT代码记录在:http : //www.alt-codes.net/
如果有人知道从意大利键盘插入这些字符的一种更好的方法,而又不破坏控制面板中的键盘布局,那么请告诉我。谢谢。