意大利语键盘:在不改变键盘布局的情况下输入tilde(~)和backtick(`)字符。
下面是一个意大利键盘的布局是怎样的。
正如你所看到的,在这张图片中,用C、C++、JavaScript、Java、Objective C等任何一种语言写代码时绝对需要的大括号,都是以紫色出现的。这是因为,虽然在大多数意大利键盘上可以直观地看到其他字符是打印出来的,但实际上这些紫色字符通常并没有打印在键盘的按键上。这些字符,在给定的键的右上角,通常可以通过以下键组合生成。
(右SHIFT或左SHIFT)+(右CTRL或左CTRL)+(Alt或AltGR)+([或])
(实际上如MSKLC应用程序所示,SHIFT+AltGr+[和SHIFT+AltGr+]就足以生成大括号。)
诸如在键盘右下角的at(@)符号(意大利语称为'chiocciola’)和哈希(#)键(意大利语称为'cancelletto’)等字符可以很容易地生成如下(AltGr + @)或(AltGr + #)。这样的字符也是编程的基础,因为它们可以在CSS中找到,即媒体查询和引用id html属性的选择器。
进一步观察我们可以发现,所有的美国ASCII键盘/程序员键盘都被意大利键盘的键位所覆盖,除了以下几个键位,它们是在Linux命令行上特别有用的斜体字,在这样的系统上用来指代用户的主目录,以及回车键(`) also known as the back-quote, which is also very useful on the Linux shell when we want to turn the output of a command into a command-line input.
So, here comes the question:
With all those empty upper-right hand corners of keys, why isn’t there a better way of generating these characters, perhaps through a CTRL-ALT-SHIFT modifier key combination?
All I’ve been able to find regarding generation of these characters are the following ALT-codes:
ALT code 96 corresponds to `
ALT代码123对应于{
ALT代码125对应于}。
ALT代码126对应的是~
,要通过ALT代码生成一个字符,你要确保键盘上的NumLock键被打开,按住ALT键,输入键码,然后释放ALT键。
ALT代码在下面的文档中都有介绍。 http://www.alt-codes.net/
如果有人知道有什么更好的方法可以从意大利语键盘插入这些字符 而不需要改变控制面板中的键盘布局,请告诉我。谢谢。