10.10 ですが、Googleの検索ボックスで半角「(」が入力できません。

Forums » Web 全般 » Web ページの閲覧に関する問題解決

You need to be logged in to post in the forums. If you do not have an account, please sign up first.

Go to last post

6. April 2010, 13:22:03

175k

Posts: 9

10.10 ですが、Googleの検索ボックスで半角「(」が入力できません。

あまり入力する事のない、半角「(」なので気づきませんでしたが、
最近、表題の様な異常?を発見しました。
なんと、このこの画面でも「(」が入力できません・・・
全角はOKですし、全角で「(」と打ち込みF8で半角にすればOKです。
他の10.10のPCでも同じ現象なので、キーボードの影響ではなさそうです。
同じ現象の人はいませんか?

7. April 2010, 02:52:24

mattz

Posts: 70

私の環境はXP+10.52(3337)ですが、Googleでは確かに再現します。
長押ししていると一応入力できたり(何個も入力されちゃいますが)して、なんとなくサジェスト関係のscriptが何か影響しているのかな、と思います。

ただ、このページ(新規トピックの作成画面なども試しましたが)では、特に問題なく入力できるようです。

7. April 2010, 04:03:56

175k

Posts: 9

当方もXPです。確かに長押しで入りますね・・・
気づきませんでした。
それにしても不思議。

7. April 2010, 05:51:55

kyu3

Posts: 460

175k さん、こんにちは。smile

Originally posted by 175k:

あまり入力する事のない、半角「(」なので気づきませんでしたが、
最近、表題の様な異常?を発見しました。
なんと、このこの画面でも「(」が入力できません・・・
全角はOKですし、全角で「(」と打ち込みF8で半角にすればOKです。
他の10.10のPCでも同じ現象なので、キーボードの影響ではなさそうです。
同じ現象の人はいませんか?

私の環境でもこの問題、再現しました。yikes
あとmattz さんのおっしゃる通り、"長押し"で入力できる事も確認。

私の環境
Operaのバージョン:10.52 Snapshot(開発途上版) Build 3344
OS:Windows Vista

7. April 2010, 12:23:09

Originally posted by mattz:

なんとなくサジェスト関係のscriptが何か影響しているのかな、と思います。


検索オプションで " 検索キーワードの候補" を表示しない、に変更すると入力できます。閉じる方のカッコは入力できるようですね。

7. April 2010, 14:00:24

175k

Posts: 9

Googleの「検索オプション」を開いてみましたが、
" 検索キーワードの候補" を表示しないといった設定がみつかりません・・・
宜しければ具体的な操作方法ををお教えください。

8. April 2010, 00:33:42

175k

Posts: 9

解かりました~
Google 右上の「設定▼」 ー>「検索設定」の中にありました。
確かに入力できることを確認。しかしながら、この候補表示は止めたくありません・・・
しばらく様子見とします。
ありがとう御座いました!

8. April 2010, 03:46:47

edvakf

Posts: 762

175k さん

これは Opera の仕様です。ユーザーから見たらバグ以外の何物でもありません。

押されたキーを取得するための部分が、Opera だけ他のブラウザと違うために Google などの「親切な」サイトでは Opera 用に別の処理をしてくれています。しかし、Opera はある種のキーは全然別のキーでもまったく同じキーが押されたかのように扱ってしまうため、サイト側では対処しようがありません。

例えば「(」(Shift+8) は「↓」とまったく見分けがつきません。そのため、Google は「↓」キーが押されたと思ってしまうわけです。

Opera にも何度も言ってますが、何年も対処してくれません。

8. April 2010, 03:54:57 (edited)

edvakf

Posts: 762

http://d.hatena.ne.jp/edvakf/20081028/1225181132 とまったく同じ問題です。(詳しい人向け)

「(」が入力できない問題は初期の Dragonfly のコンソールにもありましたね (Opera 9.6 ぐらいで修正されたはずです)。それも同じ問題です。

8. April 2010, 04:25:55

175k

Posts: 9

なるほど~~今に始まった話ではないのですね・・・
でも、何とかして欲しいな。
今まで気がつかなかったし困った事もないので、このままです~。
Operaの仕業と分かっていれば安心です!

8. April 2010, 23:57:16

Originally posted by edvakf:

Opera にも何度も言ってますが、何年も対処してくれません。


バグ番号が分かれば現状を調べてみたいと思います。分からなければ、報告時に含まれていたキーワードを教えてもらえれば検索して探します。

リンク先にある GMail での削除ですが、build 3347 では # で削除できるようです。また ( や Shift+8 (こちらでは * になります) も問題なく Google.com で入力出来ています。

9. April 2010, 13:30:17 (edited)

edvakf

Posts: 762

フォーラムにトピックを立てたら Hallvord さんに返事をもらった覚えがあります。あと David Storey さんとかと Dragonfly のフォーラムで議論してました。

そもそも DOM 3 Events が出るまではバグとは言えない可能性が高いので、正式にバグとしては報告してません。他との互換性に多いに問題があると書いたと思います。キーワードはたぶん "preventDefault on keydown event won't cancel the default event" あたりです。

9. April 2010, 14:08:49

preventDefault on keydown event をキーワードにしたらすぐに見つかりました。Hallvord を始め幾人かの人が関心をもって edvakf さんが指摘する前からバグとして登録されています。Gmail だけでなく FCKeditor や Dragonfly にも差し障る件も議論されています。
http://my.opera.com/community/forums/topic.dml?id=259288&t=1236701603&page=1#comment2921305
こちらもリンクされていますし、修正案を考えているデベロッパもいます。

そういう現状ですので、今しばらくお待ちください。

9. April 2010, 16:18:45

edvakf

Posts: 762

それは期待できますね。どうもありがとうございます。
ついでに Google Suggest でも発生すると書いていただいたら修正が早いんじゃないでしょうか。

Forums » Web 全般 » Web ページの閲覧に関する問題解決