2010-02-18 20:37:14 +0000 2010-02-18 20:37:14 +0000
43
43
Advertisement

ウィンドウでアクセント付きの文字を入力するにはどうすればいいですか?

Advertisement

altを押したまま暗号のような数字を入力するとアクセント文字のような文字が得られると聞いたのですが、どうなんでしょうか?もっとmac wayのような方法はないのでしょうか?

Advertisement
Advertisement

回答 (18)

19
19
19
2013-09-07 19:09:46 +0000

ネイティブソフトウェアオプション

Windows 文字マップ

Windows 文字マップを開くには、以下のいずれかの方法を使用します。 - スタートメニューの検索ボックスに「文字マップ」と入力できます。 - スタートボタンをセカンダリクリックして Run をクリックし、"charmap" と入力して OK (または Enter キーを押す) をクリックすることができます。 - Win + Rキーを押しながら “charmap "と入力し、OK(またはEnterキーを押す)をクリックすることができます。 - デスクトップなどにショートカットを作成することができます。 - Windows7の場合は、タスクバーやスタートメニューにピン留めができます。

Windows 文字マップを開いているときは、

1.欲しい文字を探します。 2. シングルクリックで文字をズームして、より詳しく見ることができます。 3. ダブルクリックすると、下の方にあるコピーするキャラクターのテキストボックスにそのキャラクターが追加され、コピーするキャラクターの内容がクリップボードに置かれます。あとはこれを(Ctrl + V)で文字を使いたいところに貼り付けます。

キーボードショートカット

Altキーボードショートカットを使うには、専用のナンバリングパッドが付いたキーボードと、Numlockがオンになっている必要があります。また、必要な文字の番号を知っている必要があります。例えば、小文字の e を入力して、アクセントが鋭角になるように (é) と入力したい場合は、Alt キーを押しながら、Numpad 0, Numpad 2, Numpad 3, Numpad 3 と入力することになります。Num Lock をオンにして、数字パッドのキーを使用しなければならないことを覚えておいてください。キーボードの上部にある数字キーは使えません。

文字に関連付けられた数字を調べるには、いくつかの方法があります。最も簡単な方法は、Windowsの文字マップを使うことです。文字をクリックした後、文字マップの右下隅にあるキー配列が表示されています。(http://symbolcodes.tlt.psu.edu/accents/codealt.html).

追加言語サービス

スペイン語、ドイツ語、ギリシャ語などの入力言語サービスを追加することができます。

  1. コントロールパネルに移動し、 時計、言語、地域 の下の キーボードまたはその他の入力方法の変更 をクリックします。キーボードと言語タブをクリックします。キーボードの変更…ボタンをクリックします。追加…**ボタンをクリックします。必要な文字を使用する言語を展開します(例:スペイン語(メキシコ)
  2. キーボード**を展開します。オプションの1つにチェックを入れます(例:Latin American
  3. OKボタンをクリックします。Applyボタンをクリックします。これをクリックすると言語選択メニューが表示されます。

例として、e(é)を小文字で入力したい場合は、言語セレクターをシングルクリックし、Spanish (Mexico)を選択し、´キーを押してeを押します。

注意: 左 Alt + 左 Shift キーを押すことで入力言語を切り替えることができます。また、前節のステップ 3 の後に表示された Text Services and Input Languages ダイアログの Advanced Key Settings タブで、特定の入力言語用のホットキーを設定することもできます。

ハードウェアオプション

他の方が述べているように、以下の eBay で $5.00 Latin/Spanish keyboard on eBay のように、アクセント付きの文字を使用できるキーボードを購入することができます。

サードパーティソフトウェアのオプション

これらのオプションを使えば、Macスタイルに最も近いものが手に入ります。Linuxでは、Macの方法に似た動作をする "Compose Key "と呼ばれるものを設定することができます。例えば、小文字の鋭利な e (é) を入力するには、Compose Key, ‘, e と入力します。

  1. freecompose . Windows 2000以上で動作します。これは、キーシーケンスの追加、削除、変更ができるので、個人的にはこれを使うことをお勧めします。
  2. AutoHotkey ](http://www.autohotkey.com/) と [ @jay さんが言っていた このスクリプト との組み合わせ。
  3. Unichars ](https://superuser.com/a/114420/109949): AutoHotkeyの解決策にもなります
  4. AllChars ](http://unichars.sourceforge.net/en/frame.html)

個人的には、"Compose Key "をCaps Lockキーに設定するのが好きです。しかし、多くの人は左Altキーを使っています。

17
17
17
2010-02-18 21:28:43 +0000

Ctrl + ‘, then let them go, and e will give you é

これは母音には効きますが、私のテストでは特定の状況(MS Officeなど)でしか効きませんでした。

10
Advertisement
10
10
2010-02-18 20:48:19 +0000
Advertisement

別の方法としては、多言語キーボードレイアウト(カナダの多言語など)をインストールして、ホットキー(Vistaや7ではALT+SHIFT)を使用して、通常のキーボードレイアウトとの切り替えを行う方法があります。

7
7
7
2010-02-27 23:54:03 +0000

Windowsってめんどくさいですよね。私は copypastechar を使って、それらを掴んで貼り付けるようにしています。

7
Advertisement
7
7
2010-02-28 01:45:02 +0000
Advertisement

このフォーラムの http://www.autohotkey.com/forum/topic570.html by ‘jak’ の素晴らしい AutoHotkey スクリプトを使っています。このスクリプトを起動時に実行するように設定するだけです。

  • Windows + ` とし、その後 e で è
  • Windows + : とし、その後 e で ë

…etc

;====================================
;accents "top part" - this top part needs to be located at the top part (the 'run' part) of the ahk file
;====================================
;
;============ ----- Send Unicode Character - universal MS word-style accents in any application
;
SendInput:=DllCall("GetProcAddress",UInt,DllCall("GetModuleHandle",Str,"user32"),Str,"SendInput")
VarSetCapacity(SendUbuf, 56, 0) ; INIT SendU data strucure
NumPut(1, SendUbuf, 0, "Char")
NumPut(1, SendUbuf,28, "Char")
NumPut(0x40000, SendUbuf, 6)
NumPut(0x60000, SendUbuf,34)
;-----------------
;

;====================================
;accents "hotkey part" - (this part can be located anywhere)
;====================================
;

SendU(UC) { ; Send Unicode Char, Pressed modifier keys stay active!
   Global ; SendUbuf, SendInput
   NumPut(UC, SendUbuf, 6, "Short")
   NumPut(UC, SendUbuf,34, "Short")
   Return DllCall(SendInput, UInt,2, UInt,&SendUbuf, Int,28)
}

a::
if accent=grave
; sendinput,à
{
SendU(0x00e0)
}
else if accent=acute
{
; Send,á
SendU(0x00e1)
}

else if accent=circumflex
; sendinput,â
{
SendU(0x00e2)
}
else if accent=tilda
; sendinput,ã
{
SendU(0x00e3)
}
else if accent=umlaut
; sendinput,ä
{
SendU(0x00e4)
}
Gosub,TurnAccentsOff
Return

c::
if accent=cedilla
; sendinput,ç
{
SendU(0x00e7)
}
Gosub,TurnAccentsOff
Return

e::
if accent=grave
; sendinput,è
{
SendU(0x00e8)
}
else if accent=acute
; sendinput,é
{
SendU(0x00e9)
}
else if accent=circumflex
; sendinput,ê
{
SendU(0x00ea)
}
else if accent=umlaut
; sendinput,ë
{
SendU(0x00eb)
}
Gosub,TurnAccentsOff
Return

i::
if accent=grave
; sendinput,ì
{
SendU(0x00ec)
}
else if accent=acute
; sendinput,í
{
SendU(0x00ed)
}
else if accent=circumflex
; sendinput,î
{
SendU(0x00ee)
}
else if accent=umlaut
; sendinput,ï
{
SendU(0x00ef)
}
Gosub,TurnAccentsOff
Return

n::
if accent=tilda
; sendinput,ñ
{
SendU(0x00f1)
}
Gosub,TurnAccentsOff
Return

o::
if accent=grave
; sendinput,ò
{
SendU(0x00f2)
}
else if accent=acute
; sendinput,ó
{
SendU(0x00f3)
}
else if accent=circumflex
; sendinput,ô
{
SendU(0x00f4)
}
else if accent=tilda
; sendinput,õ
{
SendU(0x00f5)
}
else if accent=umlaut
; sendinput,ö
{
SendU(0x00f6)
}
Gosub,TurnAccentsOff
Return

u::
if accent=grave
; sendinput,ù
{
SendU(0x00f9)
}
else if accent=acute
; sendinput,ú
{
SendU(0x00fa)
}
else if accent=circumflex
; sendinput,û
{
SendU(0x00fb)
}
else if accent=umlaut
; sendinput,ü
{
SendU(0x00fc)
}
Gosub,TurnAccentsOff
Return

+a::
if accent=grave
; sendinput,À
{
SendU(0x00c0)
}
else if accent=acute
; sendinput,Á
{
SendU(0x00c1)
}
else if accent=circumflex
; sendinput,Â
{
SendU(0x00c2)
}
else if accent=tilda
; sendinput,Ã
{
SendU(0x00c3)
}
else if accent=umlaut
; sendinput,Ä
{
SendU(0x00c4)
}
Gosub,TurnAccentsOff
Return

+c::
if accent=cedilla
; sendinput,Ç
{
SendU(0x00c7)
}
Gosub,TurnAccentsOff
Return

+e::
if accent=grave
; sendinput,È
{
SendU(0x00c8)
}
else if accent=acute
; sendinput,É
{
SendU(0x00c9)
}
else if accent=circumflex
; sendinput,Ê
{
SendU(0x00ca)
}
else if accent=umlaut
; sendinput,Ë
{
SendU(0x00cb)
}
Gosub,TurnAccentsOff
Return

+i::
if accent=acute
; sendinput,Í
{
SendU(0x00cc)
}
else if accent=grave
; sendinput,Ì
{
SendU(0x00cd)
}
else if accent=circumflex
; sendinput,Î
{
SendU(0x00ce)
}
else if accent=umlaut
; sendinput,Ï
{
SendU(0x00cf)
}
Gosub,TurnAccentsOff
Return

+n::
if accent=tilda
; sendinput,Ñ
{
SendU(0x00d1)
}
Gosub,TurnAccentsOff
Return

+o::
if accent=grave
; sendinput,Ò
{
SendU(0x00d2)
}
else if accent=acute
; sendinput,Ó
{
SendU(0x00d3)
}
else if accent=circumflex
; sendinput,Ô
{
SendU(0x00d4)
}
else if accent=tilda
; sendinput,Õ
{
SendU(0x00d5)
}
else if accent=umlaut
; sendinput,Ö
{
SendU(0x00d6)
}
Gosub,TurnAccentsOff
Return

+u::
if accent=grave
; sendinput,ù
{
SendU(0x00d9)
}
else if accent=acute
; sendinput,ú
{
SendU(0x00da)
}
else if accent=circumflex
; sendinput,û
{
SendU(0x00db)
}
else if accent=umlaut
; sendinput,ü
{
SendU(0x00dc)
}
Gosub,TurnAccentsOff
Return

TurnAccentsOff:
Hotkey,a,off
Hotkey,e,off
Hotkey,i,off
Hotkey,o,off
Hotkey,u,off
Hotkey,c,off
Hotkey,n,off
Hotkey,+a,off
Hotkey,+e,off
Hotkey,+i,off
Hotkey,+o,off
Hotkey,+u,off
Hotkey,+c,off
Hotkey,+n,off
Return

TurnAccentsOn:
Hotkey,a,on
Hotkey,e,on
Hotkey,i,on
Hotkey,o,on
Hotkey,u,on
Hotkey,c,on
Hotkey,n,on
Hotkey,+a,on
Hotkey,+e,on
Hotkey,+i,on
Hotkey,+o,on
Hotkey,+u,on
Hotkey,+c,on
Hotkey,+n,on
Return

<#'::
keywait, lwin
accent=acute
Gosub,TurnAccentsOn
Return

<#`::
keywait, lwin
accent=grave
Gosub,TurnAccentsOn
Return

<#6::
<#+6::
keywait, lwin
accent=circumflex
Gosub,TurnAccentsOn
Return

<#;::
<#+;::
keywait, lwin
accent=umlaut
Gosub,TurnAccentsOn
Return

<#,::
keywait, lwin
accent=cedilla
Gosub,TurnAccentsOn
Return

<#+`::
keywait, lwin
accent=tilda
Gosub,TurnAccentsOn
Return

Gosub,TurnAccentsOff

とすることができます。 http://www.autohotkey.com/forum/topic30440.html .

4
4
4
2010-02-28 00:20:29 +0000

私は毎日のように AllChars を使っています。これはX-styleの 作曲キー をエミュレートしてくれるので、©、®、°のような厄介な文字を素早く入力することができます。

4
Advertisement
4
4
2017-08-01 14:20:55 +0000
Advertisement

WinComposeを試してみてください。右Altや右Ctrlなどのホットキーを割り当て、それをタップしてWinComposeを起動し、必要なキー配列を入力して文字を作成します。 https://github.com/samhocevar/wincompose

例:ö は、(=>は次の文字を意味します)

WinCompose (right alt for me) => o => "

ユニコード記号などもできます。``

WinCompose => WinCompose => b => i => c => y => c => l => e

3
3
3
2017-03-15 12:42:35 +0000

キーボードのレイアウトはあなたが望むものです。西ヨーロッパの一般的なアクセント文字だけが必要な場合は、Microsoftが提供するUK ExtendedやUS Internationalであれば、Alt-Numpadコードに頼らずに入力することができます。

あるいは、スペイン語レイアウトは英語レイアウトに似ていて、スペイン語アクセント用のデッドキーを備えています。

最後に、ほぼ総合的な解決策として、ユーロキーボードのレイアウトを考えてみましょう。

公式MSKLCを使用して作成されたこのキーボードは、ほぼすべてのヨーロッパ言語を入力できるだけでなく、分数、合字、エンダッシュ、エムダッシュ、丸付き数字などの入力も可能です。

私自身はまだ使っていませんが、今晩試してみるつもりです。

3
Advertisement
3
3
2015-01-15 00:08:51 +0000
Advertisement

Windows 8にはTouch Keyboardが搭載されており、デフォルトではタッチスクリーンを持っている場合のみ表示されますが、持っていなくても表示するように設定することができます。Touch Keyboardでは、文字を長押しするとアクセントのついた文字を表示してくれます。

2
2
2
2014-04-03 18:15:01 +0000

Windowsで記号を入力するために書いた小さなツールを恥ずかしげもなく差し込んでおこう。私の個人的な使用例としては、例えばスウェーデン語のåを国際的なアメリカのキーボードで入力する場合に、レイアウトを切り替えたり、altキーコードに頼らなくても(戦慄しながら)入力できます。

Apple OS Xでの動作と似たようなポップアップウィンドウを使ってユニコード文字を入力することができます。

(https://github.com/mjvh80/SymWin) 詳細は を参照してください。

ツールはキーごとに設定することができます。例えば、[ http://copypastecharacter.com ]0x3& のようなサイトからシンボルを一度コピーして貼り付けてください。

1
1
1
2018-12-05 03:46:50 +0000

もう一つの恥知らずな自己宣伝…Windows 10用のアプリ「KeyEXT」を書いてみました。キーを押し続けると、アクセント記号やその他の外国文字のオプションが表示されます。デフォルトの設定には、ラテン語をベースにしたヨーロッパの言語に必要な文字がほとんど含まれています。アラビア語、中国語、サンスクリット語、Wingdingsスタイルのものなど、お望みのUnicodeの文字を含むように、独自の設定をカスタマイズすることもできます。

ここにあります。 https://www.microsoft.com/store/apps/9P8X3818K9KT

1
1
1
2015-03-17 22:34:41 +0000

もう一つのプラグ。

  • “a "と入力してから右 Alt+‘で” á “を取得
  • "½ "と入力してから右Alt+Spaceで"½"を取得
  • ”=“と入力してから右Alt+/で"≠"を取得
  • 右Altを押しながらdを押し続けると "ð "を取得する。 eth ](http://keyferret.com)), "°” (度), “†” (短剣), “‡” (ダブルダガー)、または"♦" (ダイアモンド)を押して、必要なシンボルを手に入れたときに解放します。

オートホットキースクリプトではなく、Windows をネイティブにフックし、RAlt を押すことでインタラクティブなヘルプを提供し、独自のレイアウトを編集することができます (ただし、これにはテキストファイルの編集が必要です)。

0
0
0
2010-06-21 22:54:47 +0000

私はたくさんの変な文字を使っていますが、実際には MSKLC を使って新しいキーボードレイアウトを作成してみました。私がよく使う文字は AltGr の組み合わせとして挿入されます。これは、あなたやコンピュータを使っている人が、必要に応じてすべての文字を利用できるようにして、すべてのものを期待通りの場所に配置しておくという考えです。これを機能させる唯一の方法は、直感的な場所に文字を配置するのに苦労している場合です。キーボードに文字があるかどうかわからない場合、あなたはどのキーを使いますか?一般的にはこれらが良い場所に配置されています。

もちろんこれで全てが解決するわけではありません。私もワードの記号挿入ダイアログにキーボードショートカットを設定したり、チャーマップを使ったり、アラビア語ベースのアルファベットなど、全く異なる入力方法のためにキーボードレイアウトを分けたりしています。

そうは言っても、必要な文字への直感的なパスも使えるので、組み合わせソリューションのアイデアには興味をそそられます。昔のWord Perfectを思い出す…。

0
0
0
2013-09-07 17:12:39 +0000
0
0
0
2019-02-19 20:35:01 +0000

WindowsのMicrosoft Wordでは、次のようにしてみてください(Outlookでも使用可能です) ctrl+` ctrl+‘ ctrl+shift+~ ctrl+shift+^ ctrl+/ ctrl+shift+: これらの文字を小文字のoのような適切な文字に置き換えてアクセントのある文字を取得してください。

0
0
0
2014-05-16 14:36:59 +0000

昨日、偶然にも自分で見つけたのですが…Ctrl+shift+...then press the letter "n" if you wana type it in a small letter just let go ctrl+shift+“n "を押す前にホールドしてください…このホットキーはwindows 8.1で動作します。

0
0
0
2017-11-09 17:59:49 +0000

使用しているWindowsのバージョンについて言及していません。

Windows 7では、アイルランドのファダ母音(他の言語でも使用されている)に対応しています。

  • Win Key+a タイプ á
  • Win Key+e タイプ é
  • Win Key+i タイプ í
  • Win Key+o タイプ ó
  • Win Key+i タイプ ú

しかし Windows 10では動作しません、 Janne Enberg はある投稿でアップデートで削除されたと指摘しています。 -(

Windows 10のDuolingoにはこのページがあります How To Type Accented Characters On An English Keyboard (Windows 10 Tutorial)

0
0
0
2010-02-18 20:48:19 +0000

Windows はアクセント付き入力を簡単には許可していません。しかし、'Character Map’ ユーティリティを使えば、必要なコードを見つけるのは簡単です。

実行ダイアログ(Win+R)から、 charmap.exe

ここでは、上部にフォントの選択と、フォントが提供する文字のグリッドが表示されます。私は、標準的なフォント(例:Times New Roman)を選ぶことをお勧めします。欲しい文字を探してシングルクリックしてください。

ウィンドウの右下隅には、その文字を入力する際に使用する Alt+### コードに対応するコードが表示されます。また、その文字をダブルクリックすると、アプリケーションの左下にあるテキストボックスにその文字が追加されます。

いくつかのソフトウェアには、特殊文字の挿入機能が組み込まれているものがあります(例えばWordでは、特殊文字の挿入の下にあります)。しかし、非標準のフォントを使用した場合、期待していたものとは異なるものが得られる可能性があることに注意してください(Wingdingsはその好例です)。

Advertisement

関連する質問

3
19
10
28
3
Advertisement