• ベストアンサー

チェックボックスの標準について

プログラマはユーザーがチェックボックスのオンオフを キーボードだけで可能なように実装すべきですか? 標準ではどうなっていると思いますか? 私自身いろいろなオンラインソフトを使ってきましたが キーボードでできるのがないなぁ~という気がします。

  • aaaaa
  • お礼率87% (76/87)

質問者が選んだベストアンサー

  • ベストアンサー
  • a-kuma
  • ベストアンサー率50% (1122/2211)
回答No.1

> キーボードでできるのがないなぁ~という気がします。 そりゃ、気のせいでしょ。 自分でチェックボックスを実装している人はまずいないと思うので、 標準のチェックボックスについて考えます。 チェックボックスにフォーカスがあたっている状態で、スペースキーを 押すと ON/OFF が切り替わるはずです。フォーカスをあてるのもキー ボードだけで、ということであれば、タブオーだの指定があれば、TABキー で、順次フォーカスが移っていくはず。

aaaaa
質問者

お礼

>チェックボックスにフォーカスがあたっている状態で、スペースキーを >押すと ON/OFF が切り替わるはずです。 ひぇ~。全く知りませんでした。 たいへんためになることを教えていただきありがとうございました。

その他の回答 (2)

  • rally
  • ベストアンサー率28% (32/111)
回答No.3

> プログラマはユーザーがチェックボックスのオンオフを > キーボードだけで可能なように実装すべきですか? 「だけ」ってことはないと思いますよ。 できればマウス、キーボードの両方で可能な方がいいでしょう。 Windowsが出た頃は、なんでもかんでもマウスで可能なようにする傾向がありました。 果てはキーボードの画面を作成して、マウスで入力可能にまでしました。(^^; ユーザーは最初はマウスで操作したがりますが、慣れてくるとキーボードで操作したがります。 画面のキーボードも後からまったく使われなくなりました。(^^;;; aaaaaさんが実装してるのは、Windowsアプリケーションではないのですか?

aaaaa
質問者

お礼

>慣れてくるとキーボードで操作したがります。 そうなんです。まさに私がその状態なんです。 そういえばこういう操作方法を知る方法ってあまりありませんね。 友達に教えてもらうまで1年以上もコピーアンドペーストを マウスでやっていた愚かなaaaaaでした。 >aaaaaさんが実装してるのは、Windowsアプリケーションではないのですか? はい。そうです。ここで質問してなかったら [ctrl] + key で実装してしまう所でした(恥)・・・ 回答してくださった皆様にたいへん感謝します。

  • KOH_da
  • ベストアンサー率31% (161/506)
回答No.2

Windowsの場合、Microsoftな環境で作ったら、 勝手にキーボード対応になります。 [Tab]、カーソル、スペースキーなんかが対応しているはず。 他のOSはどうだかしりませんが...。

aaaaa
質問者

お礼

う~ん。本当ですねぇ。 ちょっと、いや、かなり感動しました。 たいへんありがとうございました。

関連するQ&A

  • チェックボックスのオンオフを得るには?

    素人です。 チェックボックスのオンオフの情報をJavaScriptで得るにはどんな構文を打ったらいいでしょうか? msg = document.[フォームの名前].[チェックボックスの名前].value; で得ることはできないでしょうか?

  • キーボードでチェックボックスにチェックをいれたい。

    よろしくお願いします。 今、インターネットのフォームで、チェックボックスにチェックを入れたいと思っているのですが、マウスがきかないため、チェックボックスにチェックがいれられません。 ある程度マウスがなくても操作はできるのですが、チェックボックスのチェックの入れ方だけがわかりません。 そこで質問なのですが、キーボード操作でチェックボックスにチェックをいれる方法どなたかご存知ないでしょうか? よろしくお願いします

  • EXCELでチェックボックスの一括オンオフ

    EXCEL2000を使用してます。 アンケート作成をしており、設問毎にチェックボックスで複数選択できるようにしていますが、1つの設問にチェックボックスが8~10等多くあるため、設問毎にチェックボックスの一括オンオフができるようにしたいのです。 今は、次の記述で、ある設問のみ全てのチェックボックスにレが入りますが、はずす事ができません。 Sub チェック11_Click() ActiveSheet.CheckBoxes(Array(1, 2, 3)).Value = True End Sub どうすれば、チェック11のボックスで、オンオフができるのでしょうか? どうか教えて頂きますよう、よろしくお願い致します。

  • テキストボックスに入力するとチェックボックスのチェックが入るようにするには

    Excelのユーザフォームについて質問させていただきます。 チェックボックスとテキストボックスがそれぞれ複数あります。 テキストボックスに入力すると、横にあるチェックボックスに 自動的にチェックが入るようにしたいのですが、 どのようにすればいいのでしょうか。        

  • テキストBOXがnullの時だけチェックボックスのオンオフをしたい

    タイトルのとおりです。 テキストボックスの中身が何も無い時だけ、 チェックボックスのオンオフを可能にさせるには javascriptでどう書けばいいのでしょうか?

  • マウスを使わずにチェックボックスにチェックできる?

    マウスを使わずにキーボードだけでチェックBOXのチェックを入れたり、外したりできるものなのでしょうか?できたらいいなと昔から思っていますが無理でしょうか、そんなこと なにか分かる方いましたら、どうぞよろしくお願いします。

  • キーボードからの入力で、チェックボックスにチェック

    パソコンのキーボードからの入力で、チェックボックスにチェックを入れることはできますか?

  • エクセル VBA チェックボックスについて

    エクセルVBAを勉強中で、入力フォーム作成に挑戦中です。(エクセル2010) 質問ですが、 数量表の入力ホームなので、出来るだけキーボードのテンキーでの操作が出来るようにと考えております。 チェックボックスを使用し、テキストボックスの入力制限を掛けていますが、チェックボックス上でキーボード操作(1とかAを押す)を行うとチェックが入るように出来るのでしょうか? よろしくお願いします。

  • キーボードでのチェックボックスの入力

    インターネットのアンケートや登録画面にある「チェックボックス」についてですが、キーボードの入力でチェックすることは出来るのでしょうか?

  • エクセルチェックボックス

    エクセルのコントロールボックスでチェックボックスを使用したいんですがうまく使えません ユーザーフォームは使用せず、セルに直接貼り付けを考えてます このチェックボックスは複数使用したいと思っています 具体的な例としてチェックを入れたらセルにリンクして数字を動かしたい チェックしたら1 はずしたら2を入れる IF関数との連結を考えています 当方の使用環境はWindows Vista , エクセル2007を使用しています よろしくお願いします

専門家に質問してみよう