web-dev-qa-db-ja.com

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

イタリア語キーボードのレイアウトは次のようになります。

enter image description here

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

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

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

キーボードの右下隅にあるアットマーク(@)(イタリア語では 'chiocciola')、ハッシュ(#)キー(イタリア語では 'cancelletto')などの文字は、次のように簡単に生成できます(AltGr)。 + @)または(AltGr +#)。このような文字は、CSSで見つかる可能性があるため、つまりメディアクエリやid html属性を参照するセレクタでも見られるため、プログラミングにも欠かせません。

さらに調べると、US ASCIIキーボード/プログラマーズキーボードのすべてがイタリア語キーボードのキーで覆われていることがわかります。以下のものはチルダで、Linuxコマンドで特に役立ちます。このようなシステム上のユーザのホームディレクトリや、バッククォートとも呼ばれるバックティック( `)を参照するために使用されます。これは、Linuxシェルでの出力をオンにしたい場合にも非常に便利です。コマンドライン入力へのコマンド。

だから、ここで質問が来ます:

キーの右上隅が空になっているので、これらの文字を生成するためのより良い方法は、おそらく CTRL - ALT - SHIFT 修飾キーの組み合わせ?

これらの文字の生成に関して私が見つけることができたのは、次のALTコードだけです。

ALTコード96は `に対応します

ALTコード123は{に対応します

ALTコード125は}に対応します

ALTコード126は〜に対応します

aLTコードで文字を生成するには、キーパッドのNumLockキーがオンになっていることを確認し、ALTキーを押しながらキーコードを入力して、ALTキーを放します。

ALTコードは次の場所にあります。 http://www.alt-codes.net/

誰かがコントロールパネルのキーボードレイアウトを使わずにイタリアのキーボードからこれらの文字を挿入するより良い方法を知っているなら私に知らせてください。ありがとう。

32
John Sonderson

Windows 7に同梱されている基本的なイタリア語のキーボードレイアウトでは、バックティック( `)やチルダ(〜)を入力することはできません。私はこれをMicrosoft Keyboard Layout Creator(MSKLC)を使ってチェックし、そのレイアウトをそこにロードしました。私は、このレイアウトはイタリアでは多かれ少なかれ標準となっていると思いますが、もちろんMicrosoftには独自の奇妙な点があるかもしれません。

ただし、Windows 7では、「イタリア語(142)」と呼ばれる多少異なるレイアウトがあります。その中では、バックティックはAltGr +を使って、ティルドはAltGrを使って入力することができます。ここで、「+」および「§」は、問題の写真内でそのようにラベル付けされたキー、すなわち、「P」の右側にある2つのキーおよび「L」の右側にある3つのキーを指す。私は、この「イタリア語(142)」は、ある種の「イタリア人のプログラマー用キーボード」、あるいは単なる変種キーボード(おそらく物理的に異なるキーボードを反映している)かもしれません。

Windowsを使用している場合(「コントロールパネル」を参照したために推測したとおり)、 MSKLC をダウンロードし、それを使用して修正イタリア語キーボードを作成することを検討してください。自分のニーズに合ったレイアウトを選択し、通常のレイアウトとして使用します。レイアウトを切り替える必要はありません。あなたは例えばAltGr 'がバックティックを生成し、AltGr ^がティルドを生成するようにします。これらは文字が似ているため覚えやすいです。

「なぜ」の質問(なぜイタリアの基本的なレイアウトはそれらの文字を欠いているのか)に関して、私はキーボードが主に自然言語でテキストをタイプするために設計されていると言います。レイアウトには、à、è、ì、ò、ùのキーがあるため、他のヨーロッパのキーボードのように、母音+グレーブアクセントの組み合わせを入力するためのデッドキー(発音区別符号)として機能するバックティックキーは必要ありません。そして、他のロマンスの言語には、ãやñのようにチルダ付きの文字がありますが、イタリア語にはありません。

17

* Nixマシンでは、右を押すことでチルダ~を得ることができます。 AltGr + ^ (あなたは2人のキャラクターを同時に打たなければなりません)。

同様に、右を押すことでバックティック `を得ることができます AltGr + '

19
MariusMatutiae

私が使い始めたときも私はこの問題を抱えていました。 Macでは、次のように入力してチルダを設定できます。 option + n のような+文字 option + n その後 a ãを生成します。同じことが以下に当てはまる。 ´ そして ` このレイアウトでは:

option + n: ˜

option + 8: ´

option + 9: `

8
Fred Souza

私はチルダとバックティックを得るためにイタリア語とLinuxのショートカットに基づいてレイアウトを作りました。コードとインストーラはここに います

4
Andrea Scarpino

プログラマーとして、この問題は私にとって常に非常にいらいらさせるでしょう。

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

Capslock::{
+Capslock::}
+SC02B::~
+SC027::`

コンパイルして実行すると、次のことが行われます。

  • CAPS LOCK {を印刷します
  • SHIFT + CAPS LOCK }を印刷します
  • SHIFT + ò `の代わりにçを出力します
  • SHIFT + ù ~の代わりに§を出力します

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

それが役立つことを願っています。

1
Federico Dipuma

ゲーム:フォールアウト4 - イタリアのキーボードとWindows 8 - いいえチルダ右?コンソールを開くことができませんでした..... lの直後にキーを使ってコンソールを開いた。c cediglia oとchiocciolaのキー。あなたはそれを使って、それからあなたの詐欺師を書いてそれを再利用する:それは働く:D

the mentioned key

1
Lilirose

WindowsでPuTTYを使用するときにチルダ~が必要な場合(ただしDebian VMでも機能します)、イタリア語のキーボードを使用することもできます。 F12

0
virtualdj

私はキーボードマッピングをコンパイルしました:

  • AltGr + 5の~(チルダ)
  • AltGr +上の`(backtick)

以前はWindows 7で動作していました。

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

0
Pierre Prinetti

これが私の推奨する解決策です。

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
riofly

Federicoによる回答Mariusによる回答 から始めて、Windows上でチルドとバックティックをマッピングするためのこのAutoHotKeysコードをUnix上で取得できるのと同じ方法で作成しました。 。

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

スクリプトがOPで添付されたイタリア語のキーボード図に基づいてAutoHotKeysにロードされると、次のことを行います。

  • RIGHT ALT + ' `を印刷します
  • RIGHT ALT + ^ ~を印刷します

これは、イタリア語のレイアウトを使用したUNIXで通常行われているのと同じ動作です。

重要な注意:管理者権限なしで実行することもできますPortableAppsのAutoHotKeysのポータブル版があるため、管理者権限なしで使用しているので、このソリューションが好きです。 .com下記のリンク。

AutoHotKeysの標準(非ポータブル)バージョン
AutoHotKeysのポータブル版 (PortableApps.comから)

0
Kubuntuer82

私は同じ問題に直面した、私はこのレイアウトを構築しました: layout

試してみたいのであれば、それにはデッドキーもあります( 'と `のため、Áを挿入しても苦労することはありません)。それらにアクセスするには、 `のためにcontrl + 0を押し、 'のためにcontrol +'を押すだけです。

私はまた他の記号と共にalt-grの下にαβδ€ψωのようないくつかのギリシャ文字を加えました:""±Ø。

あなたは私のレイアウトをここからダウンロードすることができます: ここ

0
DDS