WINDOWS MEをフォーマット&再インストールした所、キーボードの入力が
不安定になってしまいました。

・入力している途中で勝手に変換を確定してしまう(ひらがなになってしまう)
・入力していた場所と違う場所に、カーソルが勝手に移動してしまう
・入力中にBackSpaceを使用すると、インターネットの画面が前に「戻る」
 になってしまう。
・SHIFTキーを押すと、画面の中の一部分を範囲選択してしまう。

ハードウエアの設定では、ちゃんと「104日本語キーボード」になっており、
理由がわかりません。

どなたか対応方法をご存知でしたら教えてください。

A 回答 (5件)

ドライバーは日本語ですね!・・・・


経験から言うと、キーボードて一部が壊れても質問のような症状にはならないです。
変な話ですが、(そんな訳無いとは思いますが念の為)
 ・マウスが本の下になっているとか?
 ・無意識の内に何かに触れるような環境ではないですか?
  →カーソルが勝手に動くとか範囲指定するなどはマウスが原因で起ります。
マウスが白ならキーボードを疑う事になりますが、キーボードは専用のドライバー
を使うものならばドライバーを入れる必要があります。
あと、差込みは正しくされていること、ケーブルが途中で断線しかかっていないか
確認して見て下さい。
それら全てがOKならキーボードの故障でしょうね!
    • good
    • 0

ノートPCの場合、タッチパッドを無効にしておかないと、そういうことになる場合があります。



会社で、使用している古いFMVノートは、マウスを外付けしてもタッチバッドが無効にならないため閉口して、キーボードも外付けしちゃいました。(画面が遠くなったので、見やすくなりました→離せば解る年頃な物で)
    • good
    • 0

i-haradaです。



キーボードのトラブルじゃないでか?
どこのメーカーで機種は? もしかしてSO・・?
    • good
    • 0

揚足を取るようなのですが・・・


>>「104日本語キーボード」
と言うのはないと思うのですが?正しいですか?
日本語キーボードは最低106~です。
104は英語の拡張キーボードの様な気がしないでもありません。
キーボードのドライバーが正しくないと正常には動きません。

この回答への補足

失礼しました、106日本語キーボードでした。

補足日時:2001/11/10 16:05
    • good
    • 0

こんにちは。


PCの中身をごっそり更新された、キーボードの設定は正常だ、ということです。
では、マウスのドライバなどは適正なものが入っているでしょうか? そのあたりも調べられてはいかがでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。今から確認してみます。

お礼日時:2001/11/10 16:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qvoid **(char や intのアドレス混在)について

printf("%d",voidd[0]);にてほしい値が表示されません。
どうすればいいですか?
よろしくお願いします。
#include<stdio.h>
int main()
{
/*
Calc.StringExpressionGet("1+((2+34)*2-111*77)*5-67*8/90");
Calc.StringExpressionResolve();
Calc.Print();
*/
int num[3];
num[0]=111;
num[1]=222;
num[2]=333;
char str[4]="ABC";
void **voidd;
voidd=new void*[6];
voidd[0]=(void *)&num[0];
voidd[1]=(void *)&str[0];
voidd[2]=(void *)&num[1];
voidd[3]=(void *)&str[1];
voidd[4]=(void *)&num[2];
voidd[5]=(void *)&str[2];
printf("%d",voidd[0]);
getchar();
return 0;
}

printf("%d",voidd[0]);にてほしい値が表示されません。
どうすればいいですか?
よろしくお願いします。
#include<stdio.h>
int main()
{
/*
Calc.StringExpressionGet("1+((2+34)*2-111*77)*5-67*8/90");
Calc.StringExpressionResolve();
Calc.Print();
*/
int num[3];
num[0]=111;
num[1]=222;
num[2]=333;
char str[4]="ABC";
void **voidd;
voidd=new void*[6];
voidd[0]=(void *)&num[0];
voidd[1]=(void *)&str[0];
voidd[2]=(void *)&num[1];
voidd[3]=(void *)&str[1];
voidd[4]=...続きを読む

Aベストアンサー

No.1です。すみません、間違えました。

*(int*)(voidd[0])

です。

Qキーボードの入力方法変更(ローマ字入力)について

入力方法で、通常はローマ字入力を使用しているのですが、変なキーボード操作をしてしまい『J』→『マ』『F』→『ハ』という風になってしまうことがあります。自分でどのようにキーボード操作したのか不明です。キーボードのショートカット操作をご存知の方宜しくお願い致します

Aベストアンサー

『M』の右下にある『カタカナ ひらがな ローマ字』というボタンを押しちゃったのではないでしょうか。

もう一度押すと直りますよ。

Qvoid main()って誰が最初?:ANSI-C

ANSI-C言語に関することです。
ベンダー拡張やOS固有機能は除外してください。

よく、書籍でvoid main(void)と書いたサンプルを見かけます。
プログラミング言語Cではint main(void)だし、C言語FAQでも「void main(void)は間違いである」と書いてあるのに…。
過去の質問への回答で「ANSI-Cでは…」と解説している人がいたのでANSI-Cの仕様を調べてもint main(void)の方が正しいように書かれていました。

これだけ資料が揃っているのにいまだにvoid main(void)と書かれた書籍がイッパイあるのはなぜなんでしょう?
最初にvoid main(void)って書いた人がものすごく影響力のある人だったのか?と想像してしまいます。
いったい誰が最初にvoid main(void)と書き始めたのでしょうか?

Aベストアンサー

 昔は『プログラミング言語C』が void main(void) と書いていたからです。

 この本はC言語を開発したDr.KernighanとDr.Ritchieが1978年に発表したものです。
 言語設計者が自ら開発した本として大きな影響力を持ち、「K&R本」と呼ばれて親しまれてきました。

 しかしK&R本の内容では、言語設計として曖昧な部分、不適切な部分もありました。そこで言語設計を洗いなおしたのが1988年のANSI規格です。

 同じころにK&R本もANSI規格に合致するように内容を改定して、『プログラミング言語C 第2版』として再発表されました。

 共立出版から出ている和訳本も、初めは第1版の翻訳でしたが、ANSI以降は第2版の翻訳になっちます。

 しかし我々は、日本語でもそうですが言語習慣というものはなかなか変えられません。だから今でも(コンパイラが許すなら)void main(void)と書く人もいるわけです。

参考URL:http://www.bohyoh.com/CandCPP/C/history.html

 昔は『プログラミング言語C』が void main(void) と書いていたからです。

 この本はC言語を開発したDr.KernighanとDr.Ritchieが1978年に発表したものです。
 言語設計者が自ら開発した本として大きな影響力を持ち、「K&R本」と呼ばれて親しまれてきました。

 しかしK&R本の内容では、言語設計として曖昧な部分、不適切な部分もありました。そこで言語設計を洗いなおしたのが1988年のANSI規格です。

 同じころにK&R本もANSI規格に合致するように内容を改定して、『プログラミング言語C 第2版』と...続きを読む

QD・E・F・R・Mキーの入力できません

タイトルはCAPSキーロックにし、SHIFT+で入力しました

どうやらWindows キーが生きてしまっているようです
この本文もカナ入力とローマ字入力とコピー&貼り付けを操りながら、30分かけてうっています

どうやら2歳の孫がキーボードをたたいているうちにこうなってしまったようです

どうか、助けてください
NEC VALUESTAR PC-VC667J3XD

Aベストアンサー

http://www.pasocomclub.co.jp/catalogue/nec_vc667j_3fd.html

仕様を見ると、ワイヤレスキーボードですので、PS2の接続が無いみたいです。

となると、USBは3つありますので、USB接続のキーボードが1500円程度からあるので、そちらを使ったらどうでしょうか。起動時には現在のキーボードで対応し、動き始まれば、USBキーボードは便利です。

私は、複数のパソコンを使っているので、入力時にはUSBキーボードを別に刺してそこから入力することが多いのですが、機種による配列を気にしなくて済むし、買い替えも安いので、重宝しています。

しかし、本日、105円でIBMの普通の中古のキーボードを2つ、購入して、そちらも使っています。現在、デスクトップ10台程度、ノートもその程度を個人用に同時起動で使っていますが、どのキーボードがどの機械か間違えないように配置や色、英語か日本語かなどの違いを特徴としながら怪しく操作しています。

この書き込みはACERのトラベルメートというノートからですが、英文には対応できない状態で、大文字の使えないキーが3つもあります。しかし、小文字は取り合えず全部認識できているので、日本語や小文字だけの英文には便利に使っています。

キーボードは消耗品ですので、複数所有しても損はないと思います。

参考URL:http://www.pasocomclub.co.jp/catalogue/nec_vc667j_3fd.html

http://www.pasocomclub.co.jp/catalogue/nec_vc667j_3fd.html

仕様を見ると、ワイヤレスキーボードですので、PS2の接続が無いみたいです。

となると、USBは3つありますので、USB接続のキーボードが1500円程度からあるので、そちらを使ったらどうでしょうか。起動時には現在のキーボードで対応し、動き始まれば、USBキーボードは便利です。

私は、複数のパソコンを使っているので、入力時にはUSBキーボードを別に刺してそこから入力することが多いのですが、機種による配列を気にしなくて済むし、...続きを読む

Qvoid*型の配列について

void* a[2];
void* b = a;
void* c[2] = (void *[2])b;

error C2440: '型キャスト' : 'void *' から 'void *[2]' に変換できません。
配列型への変換はありませんが、参照またはポインタから配列への変換があります。

void*型にした a を再度void*型の配列に戻すにはどのように記述すればよいでしょうか?

環境はXP(SP3)のVS2008 MFC です。

宜しくお願いいたします。

Aベストアンサー

void* a[2];
void* b;
void* (*c)[2];

b = (void*)a;
c = (void* (*)[2])b;

ってことですか?

QWord で英語を打つ時に変な幅?になってしまいます。

ワードで日本語の後とかに英語を打つ時、文字と文字の間が変に開いて表示されてしまいます。打ち進めるごとに微妙に位置調節がされてる感じで、word と打ちたい所が、勝手に微調節されて、 w o r dという感じになってしまいます。
説明がうまく出来ず申し訳ないのですが、この原因についてご存知の片お教えくださいっ。

Aベストアンサー

状況がよくわかりませんが、
下のいずれかが該当するでしょうか。

(1)英文字で行端まで行って折り返している
単語単位でその行に収まるように自動調整してしまいます。
その段落について「左揃え」をすると自動調整しませんが、
右側が空いてしまいます。

(3)日本語フォントを使っている
起動時の状態で明朝で打っていて英語を入れると
英語のところだけ自動でCenturyなどになると思いますが、
一旦文字を選んで明朝にしたりゴシックにしたりすると
英語のところも明朝やゴシックになって
少し間が空くようになります。
明朝の場合は全体を選んでCentury
ゴシックの場合は全体を選んでArialにすると
間が詰まります。

(3)日本語と英文字の間にスペースが空くことを言っている
「書式」→「段落」で「日本語と英字の間隔を自動調整する」
にチェックが入っていると微妙に間が空きます。
ただしこれは日本語と英字の間であって
英字同士のことではないので違いますかね……

(4)全角で打っている
全角英文字だと間が空きます。
半角だと間は空きません。
これはないか……

状況がよくわかりませんが、
下のいずれかが該当するでしょうか。

(1)英文字で行端まで行って折り返している
単語単位でその行に収まるように自動調整してしまいます。
その段落について「左揃え」をすると自動調整しませんが、
右側が空いてしまいます。

(3)日本語フォントを使っている
起動時の状態で明朝で打っていて英語を入れると
英語のところだけ自動でCenturyなどになると思いますが、
一旦文字を選んで明朝にしたりゴシックにしたりすると
英語のところも明朝やゴシックになって
少...続きを読む

Qc言語 引数のvoidについて

/*sample01.c*/
void f(void);
void f(void){
}

/*sample02.c*/
void f(void);
void f(){
}

sample02.cの方で関数fの引数のvoidを省略できるのはなぜですか?
コンパイラはDev-C++ Version4.9.9.2
OSはWindowsXPです。
よろしくおねがいします。

Aベストアンサー

> sample02.cの方で関数fの引数のvoidを省略できるのはなぜですか?

長いので規格を引用するのはやめますが、二つの関数型が適合するための条件を満たしているからです。JIS X3010:2003 6.7.5.3 関数宣言子(関数原型を含む)を参照してください。p89~p90にかけての記述がこれに該当します。

Qパソコンのワードを開いて、キーボードを押すと勝手にウインドウが次々表示

パソコンのワードを開いて、キーボードを押すと勝手にウインドウが次々表示されて困っています。

パソコン初心者です。
知人から譲り受けたパソコンで、初めてワードで文章を入力しようとしたら、
勝手に「ハイパーリンクの挿入」や「変換と置換」などのウインドウが表示されて、文字を入力できません。

どうすればウインドウが開かなくなるのでしょうか。
パソコンに詳しい方、回答を宜しくお願いします。

Aベストアンサー

「Ctrl」(コントロール)キーの接触(バネ)が悪くなっていたり、
入力する時に「Ctrl」キーを押してしまってはいませんか?

Ctrlキーとの組み合わせでウィンドウが表示されることがあります。
「ハイパーリンクの挿入」は「Ctrl」キー+「K」キー、
「変換と置換」は「Ctrl」キー+「H」キーで表示されます。

上のようなキーの割り当てをショートカットキーと呼んだりしますが、
ご友人が良くショートカットキーを使用されている方の場合、
「Ctrl」キーが消耗している可能性もございます。
デスクトップの場合キーボードを取り替えるという方法もございますが、
ノートパソコンの場合は、キーのバネ部分を取り替える必要が出てくるかもしれません。

一般的には、左の「Ctrl」キーが消耗しやすいので、右の「Ctrl」キーと形状が同じであれば
左右のバネを取り替えて使用するという方法もございます。(一時しのぎではありますが・・・)

的外れな回答でしたら、ご容赦下さい。

Qint main()、void main()、void main(void)、int main(void)

今日、大学でC言語の講義の時間、先生が、

#include <stdio.h>

void main(void){

}

と宣言してプログラムを書くと教えていました。
main関数には、
main()
void main()
void main( void )
int main()
int main( void )

と、人によりいくつかの描き方があったりします。
どれが本当は正しいのでしょうか?
void mainはすべきではないとなんかの本で読んだのですが・・。

Aベストアンサー

通称C89という以前の言語規格(現行コンパイラの多くが準拠)では、下記のいずれかが正しい。
int main(int argc, char *argv[])
int main(void)

但し、最新のC言語規格(通称C99)では、
<ISO/IEC9899:1999>
or in some other implementation-defined manner.
</ISO/IEC9899:1999>
となっているので、処理系が戻り値のvoidを認めていればvoidも可。
# 組込み系などで戻り値を使わない環境もあるためでしょうか。

なので、コンパイラのマニュアルで戻り値のvoidにしていい/しろと書いてない限り、
voidは言語仕様的には正しくない。(でも動くものもある)

Qwindows7に変えたらキーボードの切り取り・コピー・貼り付けボタンが機能しなくなった

いままでwindowsXPを使っていたのですが、windows7にアップデートしたらそれまで機能していたキーボードの切り取り・コピー・貼り付けボタンが何も反応しなくなってしまいました。ショートカットキーでは問題なくコピーペーストできるのですが、それまで便利だったボタンが使えなくなって残念です。直す方法はあるのでしょうか?
一応ドライバを確認したところ既に最新のドライバですとか出てます。
使ってるキーボードはPC買ったときに付属していたもので、GatewayのModel Number:KB0401です。

Aベストアンサー

そういった機能についてはキーボードそれ自体やOSの機能ではなく
別途インストールされているソフトウェアにより実現されているものです。
ですから、問い合わせるとすればパソコンの販売元になります。
該当のソフトウェアがWindows7に非対応ということであれば
別途類似する機能をもったソフトウェアを導入する必要があります。

ロジクールやマイクロソフト社製のキーボードなどを買うと
機能拡張用のソフトウェアが付いている事が多いです。

個人が制作しているフリーウェアでもそういったものがあります。
ただしキーボードの拡張機能のためのホットキーが汎用性のあるもの
(一般的な拡張キー用の信号に対応可能なもの)でないと難しいでしょう。

ホットキーがついたキーボードを買うのが手っ取り早いとは思います。
7への対応に間違いが無いのは当然Microsoft製品ですが、各社から様々なキーボードが売られています。
http://www.microsoft.com/japan/hardware/keyboard/default.mspx
http://www.logicool.co.jp/index.cfm/keyboards/keyboards/&cl=jp,ja

そういった機能についてはキーボードそれ自体やOSの機能ではなく
別途インストールされているソフトウェアにより実現されているものです。
ですから、問い合わせるとすればパソコンの販売元になります。
該当のソフトウェアがWindows7に非対応ということであれば
別途類似する機能をもったソフトウェアを導入する必要があります。

ロジクールやマイクロソフト社製のキーボードなどを買うと
機能拡張用のソフトウェアが付いている事が多いです。

個人が制作しているフリーウェアでもそういったものがあります。
...続きを読む


人気Q&Aランキング