web-dev-qa-db-ja.com

キーボードを使用してこのハートを作る方法(♥)

窓では、いつも「ALT + 3」を使って、私の愛を表現するための素晴らしいハートを作りました...

Ubuntuでこれを行う方法はありますか?

12
jsterr
  • Ctrl+Shift+U2665Enter

Control-capital-uはUnicodeを意味し、「ブラックハートスーツ」(またはその他のUnicode文字)の4桁の16進数はUbuntuの文字マップgucharmap)。

13
sladen

英語以外のすべての特殊文字には、作成キーを使用します。ハートを入力することもできます。

システム->設定->キーボード設定

「レイアウト」タブ、「オプション」ボタン、「キー位置の作成」を選択します(Right Altに設定します)

これで、Right Alt + <に続けて3(またはもちろん[Right Alt]の代わりに選択した作成キー)と入力できます

ところで、無理をしないでください...

これは、あらゆる種類の特殊文字に対して直感的に機能します!

Right Alt + cおよび=は€を提供します

Right Alt + sおよびsはßを与える

編集:

より多くの構成キーシーケンスを見つけることができます こちら

13
steabert

キャラクターのコードポイントがわかっている場合は、CTRL + SHIFT + uを押してからそのコードポイント番号を押すと、(少なくともほとんど/すべてのGTKアプリで)キャラクターを入力できます。

「♥」キャラクターを作成するには、押し続けます CTRL そして SHIFT 押しながら u、次に2665と入力します。

キャラクターのユニコードコードポイントを取得する方法はたくさんあります。たとえば、ウィキペディアで調べることができます。これを行うには、検索ボックスにコピーアンドペーストするか、 http://en.wikipedia.org/w/index.php?title=Special:Search&search=♥ のようなURLを使用しますすべての文字のエントリがあるわけではありませんが、コードポイントを提供するエントリがないものをまだ調べていません。どこかで包括的なチャートを掘り下げることもできると確信しています。

プログラミング言語を使用することもできます。例えば:

$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
unicode>>> unicode('♥', 'utf-8')
u'\u2665'

またはより簡潔に

$ python -c 'print repr(unicode("♥", "utf-8"))'
u'\u2665'

何らかの理由でCTRL-SHIFT-uトリックを使用せずにキャラクターを生成する必要がある場合は、次のことができます。

$ python -c 'print u"\u2665".encode("utf-8")'
♥
6
intuited