コミュニティでの投票について

コミュニティでの投票について解説した記事を公開しました。

しばらく返答が寄せられていないようです。 再度ディスカッションを開始するには、新たに質問してください。

半角ハイフン(ハイフォン"-")の入力方法 MacBookPro OS X El Capitan USキーボード配列

よろしくお願い致します。


MAC Book Pro US配列キーボード (OS X El Capitan)を使用しています。

(PCのスキルは初級よりの中級だと思います。)


日本語入力中の半角ハイフン (ハイフォン? ハイホン??)の変換/入力方法についてアドバイスをお願いします。


例: 「123-456」


通常、日本語入力(モード)中に英単語が混在する場合、入力したい英単語の直前までの文章の変換を確定した後、そのまま英単語のスペルを打ち込み、F10キーにてアルファベットに変換されます。

半角のカッコ 「 (

ダブルクォーテーション 「 " 」

その他の半角対応の記号も概ね同じF10キー操作にて半角化されます。


しかしながら半角のハイフォンのみF10キーにて望み通りの変換がされません。


「 - 」1文字のみの場合はF10キーにて変換されますが前後に文字があるとうまくいきません。


今更ではあるのですが、今までは半ば諦め、半角ハイフォンの為に日本語入力モードから英語入力モードに切り替えるか、前の文字を入力/確定した後に半角ハイフンのみを入力し、F10にて確定、後ろの文字の入力としていました。


しかし、さすがに煩わしく時間がかかりすぎてしまいます。


そもそも、私がハイフン記号と長音記号の違いも自分が正しく認識できていないのかもしれません。


今回私が質問したいのは数字の「0 (ゼロ)」キーの右のキーです。

(ハイフォンとは別に長音の全角/半角があるようで、ぱっと見では紛らわしく、しかしながらwebフォーム等でメールアドレス等を誤って半角長音で入力してしまった場合、面倒なことになってしまいます)


現時点での私の勝手な認識で

「-」(今打ちたい記号)を半角ハイフン

「−」(F10で変換されたものだが上のより若干幅があるもの)を半角長音と仮定しています


例文

打ちたい文字列: 「型番 ABC-0123」


この場合、キー入力として

日本語入力モード「katabann」(今は自動で"型番"という希望文字に変換される(された)ので"return"で変換確定)、

日本語入力モードのまま "shift"+Spaceにて半角スペース

ここで日本入力モードのまま「(shift+) あbc−0123」と打ち込み

F10キーにて変換しようとすると…「ABC−0123」となってしまいます。

…分かり難いですが、これは希望する文字ではないのです。

ちなみに日本語入力モードで1文字のみ「ー」を入力しF10キーを押すと望み通り「-」が表示されます


日本語版カタログ作成等の文字入力時に混在した文書を作成しているので、何か解決策かアイデア、アドバイスをいただけたら幸いです。



フォーラム内を検索したつもりですが該当案件がなかったように思われます。


よろしくお願いいたします。

MacBook Pro with Retina display, OS X El Capitan (10.11.3), USキーボード配列

投稿日 2016/02/29 20:18

返信
返信: 13

2016/02/29 21:16 sw2600 への返信

> 打ちたい文字列: 「型番 ABC-0123」


こういうのなら、かな変換に頼るより、型番まで入力して、あとは(command + space で)半角英数入力にしてしまう方が簡単でシンプルなのでは?、と思ってしまいました。


しょうもないレスで済みません。

2016/02/29 21:24 はに への返信

はに さん、

早速の返信を有難うございます。


…確かに今まではそのようにすることもありました。
自分が横着なのかもしれません。


他の半角記号はF10によるが有効で半角ハイフォンだけが思い通りにならないので、何か自分の操作か設定の問題なのかと勘ぐってしまいました。


有難うございます。


引き続き自分で調べるのと何かアドバイスを待ってみます。

2016/02/29 23:52 sw2600 への返信

 システム環境設定/キーボード/入力ソース で「数字を全角入力」のチェックが外れていれば

常に半角ハイフンで入力されますね。最初がハイフンだと全角になりますが、続けて数字を入力す

ると自動的に半角になります。

 私は「かわせみ」なので、F10による変換も問題ありません。それ以前に普段はUS入力で使用

していて、必要な時だけかわせみに切り替えているので、入力モードの切り替えは苦になりません。

2016/02/29 23:52 sw2600 への返信

何か解決策かアイデア、アドバイスをいただけたら幸いです。

PF10で 複数----変換がなんでダメなのかはわかりませんが・・


PFキーで全角にする、半角にする。。。

それって、Windowsの人は普通なんでしょうけど、

もともとのMacな人の間では使われないように思います。

PFキーのないキーボードが標準だった時代も長かったですから。

(だからPFキーで変換って、私はMacではやったことがない)


utf8ですと・・・

- 0x0D (半角ハイフン?)  opt.+s で変換してます。

ー 0xEFBC8D  opt.+z で変換してます。 (ひらがなのー)

- 0xE383BC  opt.+c で変換してます。 (全角の-)


こちらなら何文字入力してても一発で全部目的のコードになりますね。

2016/02/29 22:22 亀どん への返信

亀どん による書き込み:


PFキーで全角にする、半角にする。。。

それって、Windowsの人は普通なんでしょうけど、

もともとのMacな人の間では使われないように思います。

私はfatMacからのマックユーザですが、ATOKを使用していた時期が長かったからか、

ファンクションキー派です。optionキーによる変換はMac OS Xになってからは使用し

ていないですね。人それぞれです。

2016/02/29 22:49 亀どん への返信

> こちらなら何文字入力してても一発で全部目的のコード


スレ主さんの半角ハイフンは16進コードでは02dです。これはおっしゃる変換では(1文字以外の時では)入らないですね。おっしゃる変換だと、utf-8では "e2 88 92" となってます(ターミナルのhexdumpで見た結果です)。この"e2 88 92"は文字表では、マイナス記号と表記されてます。

2016/02/29 23:41 品川地蔵 への返信

品川地蔵 さん、


返信を有難うございました。


> システム環境設定/キーボード/入力ソース で「数字を全角入力」のチェックが外れていれば…


まさに、このチェックが入っておりましたので外したところ、自分の問題が解決できたようです。


「数字の全角入力」は私の場合、ほぼ使用しない為に問題ありません。


…この辺り、自分でも確認したつもりだったのですが…抜けていました。


有難うございました。


この機会に「かわせみ」というのもチェックしてみます。

2016/02/29 23:51 亀どん への返信

亀どん さん、


返信を有難うございました。


自分の質問文
> (PCのスキルは初級よりの中級だと思います。)

は速やかに取り消します・苦笑


> utf8ですと・・・

の辺りから頭の中に???マークが出てきてしまい、一体何語なのか、急いで調べてしまいました


この際、"opt.キー +"の手法は貴重な知識になりました。


都合上、Windows機とMACの両方を使っている事と、
今まで真面目に勉強したことないことから昔知ったPFキーでの操作のみでした。


有難うございました。

2016/02/29 23:58 はに への返信

ああ、0x0dではなく0x2dですね。(0x0dはCRですね。)

失礼しました。

utf-8では "e2 88 92" となってます

こちらとはなんか違うんですかね?

e28892をどうやってもこちらでは入らないですね・・・


ちなみにテキストエディットだと勝手に2文字の--を—(E28094)に置き換えちゃいますね。

入力モードで半角カタカナがONだと、opt.+aで、EFBDB0になるし・・・

2016/03/01 00:13 亀どん への返信

> こちらとはなんか違うんですかね?


品川地蔵さんご指摘の数字を全角入力にチェックが入ってないのでは?

このチェックが入ってると半角文字変換でe28892になります。

ちなみに変換キーはF10、option+s、^+;どれでも同じです。

2016/03/01 04:15 はに への返信

ダッシュ、ハイフン、マイナス、... 懐かしくてちょっと調べてみました。


文字

UTF8

名前

用法・意味

入力方法

-

2D

HYPHEN-DASH

通常の半角 ‘-’

‘-’ →半角カナ/英数変換(*1以外)

e2 88 92

MINUS SIGN

負数、減算

全角数字入力オンで数字を続けて入力(*1)

e3 83 bc

KATAKANA-HIRAGANA PROLONGED SOUND MARK

長音記号

‘-’ →全角カナ/ひらがな変換(*1以外)

ef bc 8d

FULL WIDTH HYPHEN-MINUS

通常の全角 ‘-’

‘-’ →全角英数変換(*1以外)

e2 80 90

HYPHEN

単語の接続


e2 80 91

NON-BREAKING HYPHEN

同上、ただし前後で自動改行はさせない。


e2 80 92

FIGURE DASH

数字と同じ幅の‘-’


-

e2 80 93

EN DASH

範囲指定

option+ ‘-’

e2 80 94

EM DASH

文の区切り

option+shift+‘-’

e2 80 95

HORIZONTAK BAR




昔買った本(The Mac is not a typewriter - Peachpit Press, 1990年発行)も参考にしてますが、用法・意味はあくまでも概略です。


どの変換キーを使うかは結局好みの問題になりますね。

ちなみに私が変換に使用するのはoption+{A,S,Z,X,C}(順に半角カナ/英数、全角かな/カナ/英数。shiftとともに押せば入力モード切り替え)です。漢字talk6のころからなのでいまさら変えるつもりはありません。^^


亀どんさん、

> ちなみにテキストエディットだと勝手に2文字の--を—(E28094)に置き換えちゃいますね。

テキストエディットだけではありませんが、編集>自動置換>スマートダッシュ記号のチェックが入っているとそうなりますね。

私はチェックを外していて、必要な時はoption-shift-「-」で入力してます。(滅多に必要になることはありませんが^^)

2016/03/01 04:22 ToMi への返信

ToMi さん、


アドバイスを有難うございます。


しかも、こんなに詳しく。


正直な所、当初の私のシンプルな問題は簡単に解決されました。


しかし、今回このように詳しい回答をたくさんいただけたので、自分の知識のために少し掘り下げてみようと思います。

…opt.+派なんですね



有難うございました。

2016/03/01 10:53 ToMi への返信

なるほど。


e2 88 92

MINUS SIGN

負数、減算

全角数字入力オンで数字を続けて入力


ということだと、ABC−0123 の半角変換でe28892が入るのは、後に数字が続いてるからマイナス記号になる、ですね。

ハイフンの2dにならずにマイナス記号のe28892になるのは正しい振る舞いなわけだ。

よく分かりました。

ちなみに、小生は、昔よくemacsを使ってたので、control + ; 派です。

半角ハイフン(ハイフォン"-")の入力方法 MacBookPro OS X El Capitan USキーボード配列

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple ID を使ってご参加ください。