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


HSPTV!掲示板


未解決 解決 停止 削除要請

2013
1106
テンクス取得したキーコードの名前取得3未解決


テンクス

リンク

2013/11/6(Wed) 17:15:09|NO.58003

作っているstgに操作方法を変える機能をつけようとしているのですが、オンキーでキーコードを取得するまでは出来たのですがそれがキーの何なのか(zだっらzと表示)はどうやったら出来ますか?
わかりづらくてすみません。



この記事に返信する


(’’

リンク

2013/11/6(Wed) 17:34:21|NO.58004

この方法はどうでしょう
http://monooki.ldblog.jp/archives/29624744.html

といっても自分のブログなんですが・・・



(’’

リンク

2013/11/6(Wed) 17:46:53|NO.58005

あ、でもonkeyを使うなら

#uselib "user32.dll"
#func global GetKeyNameText "GetKeyNameTextA" sptr,sptr,sptr onkey gosub *onkeys stop *onkeys keyname="" GetKeyNameText lParam,varptr(keyname),64 mes keyname return #module

でいけます



kanahiron

リンク

2013/11/6(Wed) 17:50:33|NO.58006

0〜9、A〜Zならこれだけでも

onkey gosub *key stop *key if ((65<=iparam)&(iparam<=90))|((48<=iparam)&(iparam<=57)):mes strf("%c",iparam) return



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