Mozilla L10N フォーラム一覧 Mozilla 製品 とその関連ソフトの日本語化に関するフォーラムでした。
このサイトは 2022 年 1 月に終了しました。
フィードバック方法や変更履歴などは Github をご覧ください。
 よくある質問  •  検索  •  登録ユーザ一覧  •  グループ   •  登録  •  ユーザ設定  •  ログインして PM を確認  •  ログイン
 [notl10n]「Ctrl + + で拡大ができない」のための Workaround を入れるべきか 次のトピックを表示
前のトピックを表示
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません
投稿者 メッセージ




登録日: 2006年9月 25日
記事: 693

ユーザ情報を表示メッセージを送信
記事 件名: [notl10n]「Ctrl + + で拡大ができない」のための Workaround を入れるべきか     投稿時間: 2007年12月05日(水) 22:02 引用トップに移動

Linux 版限定の話ですが。

Bug 5901 - JISキーボードのCtrl + +(フルキー)でテキストサイズの拡大ができない という問題があります。
# 「テキスト」は今では違っていてズームですが、できないのは同じです。

そもそもは Ctrl + + という、US 配列でも JIS 配列でも入力できないキーに割り当てているのがいけないのですが、「拡大」機能を Ctrl + + だけでなく Ctrl + = にも割り当てることで、US 配列ではなんとなく問題ないっぽいような状態になっています。
# Ctrl キーと、キートップに "+" が書かれているキー(実際には =)を押すと、Ctrl + = になるので、それで拡大できる。

しかし、JIS 配列のキーボードでは、Ctrl + + も Ctrl + = もどちらも入力できませんから、これらで拡大することができません。

そこで、英語版では「拡大」は Ctrl + + と Ctrl + = に割り当てられているのを、
日本語版では JIS 配列向けに、Ctrl + + と Ctrl + ; に割り当てるようにすれば、
Ctrl キーと、キートップに "+" が書かれているキー(実際には ;) を押すと、拡大ができるようになります。

具体的には browser.dtd の
Code:
<!ENTITY fullZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards --><!-- それは US キーボードだけの話ですが… (^^; -->
となっているところを
Code:
<!ENTITY fullZoomEnlargeCmd.commandkey2 ";">
とすればできます。
# 同様のところが、他にも数箇所…

日本語環境で Linux 版を使っている人にとっては、この方がうれしいのではないかと思いますが、どうでしょうか。

こうした場合のデメリットとしては、US 配列の場合に、Ctrl キーと、キートップに "+" が書かれているキー(実際には =) を押す(つまり Ctrl + =)で拡大する、ということができなくなり、
しかも Ctrl + + はそもそも入力できない(+ を入力するためには Shift を押す必要があるため、どうしても Ctrl + Shift + + になってしまう)ため、これらのキーで拡大することはできなくなります。

Firefox 日本語版 を使うような人であれば JIS 配列にしてるはずだし、US 配列にしてるような人であれば日本語版なんか使わずに英語版を使ってるハズ… と、思いたい。
というか、日本語版 を US 配列で、というごちゃまぜで使うほうが悪い。(と、言い切ってしまって良い?)


ちなみに、Windows 版ではこのようなことが問題となっていないのは、"+" を入力するキーを Ctrl といっしょに押した場合には、たとえそれが Shift を押さないと + にはならないキーだとしても、Shift の有無に関わらず + と読み替えるような Workaround が、 Windows 版用のコードには入れられているためです。




登録日: 2006年9月 25日
記事: 693

ユーザ情報を表示メッセージを送信
記事 件名: Re: 「Ctrl + + で拡大ができない」のための Workaround を入れるべきか     投稿時間: 2008年3月04日(火) 07:02 引用トップに移動

あ wrote:
Linux 版限定の話ですが。

Bug 5901 - JISキーボードのCtrl + +(フルキー)でテキストサイズの拡大ができない という問題があります。
中野さんが問題を修正しようとしてくれているので、Workaround は不要になるかも。
dynamis



登録日: 2003年10月 05日
記事: 1744

ユーザ情報を表示メッセージを送信ウェブサイトに移動
記事 件名: Re: 「Ctrl + + で拡大ができない」のための Workaround を入れるべきか     投稿時間: 2008年3月19日(水) 11:56 引用トップに移動

あ wrote:
中野さんが問題を修正しようとしてくれているので、Workaround は不要になるかも。

解決しそうな感じなので L10N での Workaround はなしで。

____________________
http://www.mozilla-japan.org/jp/l10n/
http://firehacks.org/blog/




登録日: 2006年9月 25日
記事: 693

ユーザ情報を表示メッセージを送信
記事 件名: Re: 「Ctrl + + で拡大ができない」のための Workaround を入れるべきか     投稿時間: 2008年4月02日(水) 23:00 引用トップに移動

dynamis wrote:
あ wrote:
中野さんが問題を修正しようとしてくれているので、Workaround は不要になるかも。

解決しそうな感じなので L10N での Workaround はなしで。

メモ: Bug 426501 – ZoomIn/ZoomOut/ZoomReset should have alternative accel keys for localized builds
指定期間中に書かれた記事を表示:      
このフォーラムはロックされているため、新規投稿、返信、編集を行うことはできませんこのトピックはロックされているため、返信、編集を行うことはできません


 別のフォーラムに移る:   



次のトピックを表示
前のトピックを表示
新規トピックを投稿できます
既存トピックに返信できます
自分の記事を編集できません
自分の記事を削除できません
投票に参加できません


Powered by phpBB © 2001, 2002 phpBB Group (customized by dynamis) :: FI Theme :: All times are GMT +9:00

Page generation time: 0.0162s (PHP: 69% - SQL: 31%) - SQL queries: 16