トップページunix
1001コメント388KB

初心者もOK! FreeBSD質問スレッド その41

レス数が1000を超えています。これ以上書き込みはできません。
00012ch BSD USERS GROUPNGNG
FreeBSD 関連の質問はここで。

初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/

■関連スレ >>2-15 くらい
オリジナルの歴代スレッド 1〜10は >>2, 11〜20は >>3, 21〜30は >>4, 31以降は >>5
FreeBSD 関連の検索は >>6
FreeBSD 関連のスレッドへのリンクは >>7
FreeBSD 関連のお勧めサイトは >>8
FreeBSD の新しいネタを追いかける人は >>9

FreeBSD 以外の UNIX 関連の初歩的な質問は…

くだらない質問はここに書き込め!なんでもアリ31
http://pc.2ch.net/test/read.cgi/unix/1076169271/
0986名無しさん@お腹いっぱい。NGNG
ret = ioctl(0, KDSKBMODE, K_CODE);
fcntl(0,F_SETFL, fcntl(0,F_GETFL)|O_NONBLOCK);
でキーボード情報取得しようとおもったんだけど、
enterやfunction keyのキーコード一覧ってどこかにありませんか?
0987名無しさん@お腹いっぱい。NGNG
>>980
バージョンが違ってくれば不安定になるのはそうなんですけどね。(・ω・`)

ただ、5.2ならいざ知らず、マイナーバージョンアップの4.9ですから
4.7よりバグがとれてると思ったので安定してると思ってたんですが。
0988名無しさん@お腹いっぱい。NGNG
>>987
バグフィックスもするが機能やドライバの変更、追加もある。
StableやRCの段階で発覚しなければ、
不安定になってしまう環境があっても何もおかしくはない。
今までの情報では何もわからないが、
MLで叫べば誰かが問題の所在を特定する方法を教えてくれるだろう。
0989名無しさん@お腹いっぱい。NGNG
>>986
/usr/src/sys/dev/kbd/kbdtables.h とか?
0990名無しさん@お腹いっぱい。NGNG
>>986
X が使える環境なら xev で拾ってもいいしね。
0991986NGNG
>>989
早速、ありがとうございます。
こちらでも、ちょっと調べてみたら
unsigned int a;
read(0,&a,1);
とした結果がasciiコード(euc-jp?)のようでした。
もう少しよく調べてみます。
0992986NGNG
ESCを入力した場合、0x1bと0x07返す場合があるようです。
だんだんわけわかめになってきました。
0993名無しさん@お腹いっぱい。NGNG
>>986
xevとか
cat | hd
<Ctrl-v>key
^D
ではいかんの?
0994名無しさん@お腹いっぱい。NGNG
>>991
そりゃ、標準入力から読めばそうなるのが当然なんじゃねーの?
scancode keycode keysym とか、どのレベルの話してるのかワカランし。
0995名無しさん@お腹いっぱい。NGNG
そもそも目的というか目標は何なんだ?
「キーボード情報取得」したいじゃなくて、それを何に使いたいかってことだけど
0996名無しさん@お腹いっぱい。NGNG
それはともかく次スレだ。
0997名無しさん@お腹いっぱい。NGNG
997
0998名無しさん@お腹いっぱい。NGNG
998
0999名無しさん@お腹いっぱい。NGNG
999
1000名無しさん@お腹いっぱい。NGNG
999
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。