HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0317
Who's me?キーボードの番号5解決


Who's me?

リンク

2010/3/17(Wed) 17:51:13|NO.31319

getkey
ってやつでキー番号が必要なときってありますよね?
そのキー番号が分かりません。何か解説していたり、実際にキーを押すと番号を 調べてくれるソフトとか無いですか?



この記事に返信する


inovia

リンク

2010/3/17(Wed) 17:58:36|NO.31320

> 何か解説していたり、実際にキーを押すと番号を調べてくれるソフトとか無いですか?

F1ヘルプのgetkeyの項目のサンプルを実行。



SYAM

リンク

2010/3/17(Wed) 17:59:09|NO.31321

HSPの付属のエディタで getkey と入力してそこにカーソルがある状態で [f・1]を押してください。



WHITE

リンク

2010/3/17(Wed) 21:32:16|NO.31334

サンプルのパクリ+自分のモジュールの貼り付けですけどよかったら
無駄に長いですね・・・

#module
#deffunc sh_boxf int x, int y, int sx, int sy, int r, int g, int b

color r,g,b
boxf x,y,sx,sy
return
#global
#module
#deffunc sh_mes str text, int x, int y, int r, int g, int b
pos x,y
color r,g,b
mes text
return
#global
#module
#defcfunc sh_getkey int ky
getkey key,ky
if( key==1 ){ return 1 }
return 0
#global

screen 0,200,70
key=0

while
redraw 0
sh_boxf 0,0,200,70,0,0,0
sh_mes "Keycode Checker",0,0,255,255,255
sh_mes str(key),0,20,255,255,255

if( sh_getkey( 27 )==1 ){ end }

onkey gosub *inkey
onclick gosub *inkey
wait 10

redraw 1
wend

*inkey
if(lparam>>30) { return }
key = iparam
return



Who's me?

リンク

2010/3/17(Wed) 21:46:11|NO.31339

ありがとうございます!こんなのあったらいいなと思ってたんです。
これで、ヘルプには書いてない番号まで調べることができます!



skyblue

リンク

2010/3/18(Thu) 08:58:16|NO.31368

解決済みになっているけど失礼
HSPKeyCheckerというソフトがありますが、このソフトはstickとgetkeyの両方を同時に調べることができますのでよかったらどうぞ。



ONION software Copyright 1997-2023(c) All rights reserved.