2013-10-31 00:13:39 +0000 2013-10-31 00:13:39 +0000
38
38

イタリア語キーボード:キーボードレイアウトを変更せずにチルダ(~)とバックティック(`)を入力する

イタリアのキーボードのレイアウトはこんな感じです。

ご覧のように、C, C++, JavaScript, Java, Objective C などのコードを書くのに絶対に必要な中括弧が、この写真では紫色で表示されています。これは、他の文字はイタリアのほとんどのキーボードで印刷された文字として視覚的に見ることができますが、実際にはこれらの紫色の文字はキーボードのキーには印刷されていません。これらの文字は、与えられたキーの右上隅にあり、通常、以下のキーの組み合わせで生成することができます。

(RIGHT SHIFT または LEFT SHIFT) + (RIGHT CTRL または LEFT CTRL) + (Alt または AltGR) + ([or] )

(実際には MSKLC アプリケーションが示すように、中括弧を生成するには SHIFT + AltGr + [および SHIFT + AltGr +] で十分です)

キーボードの右下にあるアット(@)記号(イタリア語では「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/

0x3& コントロールパネルのキーボードレイアウトを変更せずにイタリア製キーボードからこれらの文字を挿入する良い方法をご存知の方がいらっしゃいましたら、ぜひ教えてください。ありがとうございました。

回答 (11)

19
19
19
2013-10-31 04:08:28 +0000

Nixマシンでは、右のAltGr + ^を押すとチルダ~が得られます(2つの文字を同時に打たなければなりません)。

同じように、右のAltGr + ‘ を押すと、バックスティック ` を得ることができます。

19
19
19
2013-10-31 06:53:41 +0000

Windows 7 に同梱されている基本的なイタリア語キーボードレイアウトでは、バックスティック (`) やチルダ (~) を入力することができません。Microsoft Keyboard Layout Creator (MSKLC)を使って、このレイアウトを読み込んで確認してみました。このレイアウトはイタリアでは多かれ少なかれ標準的なものだと思います。

しかし、Windows 7では、"Italian (142) “と呼ばれるやや異なるレイアウトがあります。ここでは、バックティックはAltGr +で、チルダはAltGr §で入力することができます。ここでの「+」と「§」は、質問の写真のように、「P」の右にある2つのキーと「L」の右にある3つのキーを指しています。私は、この "Italian (142) "は、ある種の "Italian programmer’s keyboard "ではないかと推測していますが、おそらく、異なる物理的なキーボードを反映している可能性があります。

もしあなたがWindowsを使っているのであれば(あなたが "コントロールパネル "と言ったからだと思いますが)、 MSKLC をダウンロードして、それを使ってあなたのニーズに合った修正されたイタリア語キーボードのレイアウトを作成して、レイアウトを切り替える必要のない通常のレイアウトとして使うことを検討してみてください。例えば、AltGr ‘ をバックティックに、AltGr ^ をチルダにすることができます。

"なぜ” (なぜ基本的なイタリア語のレイアウトにこれらの文字がないのか) という質問については、キーボードは主に自然言語のテキストを入力するために設計されており、イタリア語にはこれらの文字はほとんど使われていないからだと思います。 また、他のロマンス言語には ã や ñ のようなチルダ付きの文字がありますが、イタリア語にはありません。

9
9
9
2014-07-29 02:18:49 +0000

私も使い始めた頃はこの問題がありました。Macでは、option + n + 文字、例えばoption + nのように入力して、aを入力するとãになります。´と` in this layout:

option + n: ˜

option + 8: ´

option + 9: `についても同様です。

4
4
4
2017-01-05 12:00:07 +0000

イタリア語+Linuxのショートカットでチルダとバックティックを取得するレイアウトを作ってみました:コードとインストーラーはこちら.

2
2
2
2017-04-21 13:27:11 +0000

プログラマーとして、この問題は常に私を非常に苛立たせます。

私はキーボードでç§のような文字を本当に使ったことがないので、 AutoHotkey を使ってprogrammer.ahkという小さなスクリプトを作成してコンパイルしました。

  • CAPS LOCK は {
  • SHIFT + CAPS LOCK は }
  • SHIFT + ò は “instead ofç`
  • SHIFT + ù prints ~ instead of § を表示する

この CAPS LOCK 機能は個人的なものですが、コーディング中の曲線カッコの使用を非常に簡単にするため、これを含めました。

お役に立てれば幸いです。

1
1
1
2015-11-11 12:51:09 +0000

ゲーム。フォールアウト4 - イタリア語キーボードとWindows 8 - ティルダは右ではありませんか?コンソールを開くことができませんでした….. コンソールを開くには、lの後に右のキーを使用してください:c cediglia òとchiocciolaを持つもの。あなたはそれを使用して、その後、あなたのチートを書いて、それを再利用:それは動作します :D

1
1
1
2019-03-18 18:48:55 +0000

Federico さんの回答 ](https://superuser.com/a/1201938/888501) と Marius さんの回答 を参考にして、Windows でチルダとバックティックを Unix で取得できるのと同じ方法でマッピングするための小さな AutoHotKeys のコードを書いてみました。

>!SC00C::`
>!SC00D::~

スクリプトがAutoHotKeysにロードされると、OPに添付されているイタリアのキーボードの図に基づいて、以下のようになります。

  • RIGHT ALT + ‘ print “`
  • RIGHT ALT + ^ prints ~

これはイタリア語のレイアウトを持つUnixで通常行われるのと同じ動作です。

**重要な注意: 管理者権限なしでも実行可能です。 AutoHotKeysの標準(非ポータブル)バージョン AutoHotKeysのポータブルバージョン (PortableApps.comより)

1
1
1
2018-02-05 16:27:23 +0000

これが私の好ましい解決策です。 http://sdrv.ms/16LZN8N

このキーボードをインストールして、コントロールパネルでこの新しいキーボード以外のキーボードを削除します。

` (AltGr + ')
~ (AltGr + ì)
À (AltGr + shift + a)
È (AltGr + shift + e)
Ì (AltGr + shift + i)
Ò (AltGr + shift + o)
Ù (AltGr + shift + u)
® (AltGr + r) registered
© (AltGr + c) copyright

(ソース: https://superuser.com/a/598465/225814 )

0
0
0
2018-07-16 18:56:28 +0000

試してみたい方は、デッドキー('と0x6とコントロール+‘には'、altgr + ù for ~)を追加してみてください。"

私のレイアウトはこちらからダウンロードできます。ここに ] (https://github.com/DavideDaSerra/Italian-Programmer-Layout)

0
0
0
2016-08-15 14:57:39 +0000

キーボードマッピングをコンパイルしてみました。

  • ~ (チルダ) on AltGr+5
  • “` (バックスティック) on AltGr+

Windows 7で動作していました。

ここで見つけてください。 https://github.com/pierreprinetti/itaqrawl

0
0
0
2017-06-21 16:05:45 +0000

Windows で Putty をイタリア語キーボードで使用する際にチルダ ~ が必要な場合 (Debian VM でも動作します)、F12 を押すこともできます。