Luarida v1.72Betaを公開しました

28 views
Skip to first unread message

たろサ

unread,
Oct 14, 2011, 1:49:30 AM10/14/11
to luarida-...@googlegroups.com
 たろサです。

 Luarida v1.72Betaを公開しました。

 取り急ぎ公開だけです。追加したコマンドの説明は時間のあるときに、ブログ
に書きたいと思います。

 ハードキーを取るのは、inkeyです。キーコードはAndroid独特ですね。

 k,s = inkey()

 とすると、
 kに押されているキーコードもしくは最後に押されていたキーコードが帰ります。
 sにキー入力状態。押している(0)/押していない(1) が返ります。

 k,s = inkey(1)
 とすると、キーが押されていれば取得して戻ってきます。

 k,s = inkey(2)
 とすると、キーが押されていなければ(離されれば)戻ってきます。

 k,s = inkey(3)
 とすると、キーが押されていない状態から押されて、さらに離されると戻って
きます。


--
山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----
E-Mail: taro...@gmail.com

sin cat

unread,
Oct 14, 2011, 2:18:29 AM10/14/11
to luarida-...@googlegroups.com

catsinです。

ちなみに複数キー押下だとなにが返りますか?

試してみた方がいいですね。

2011/10/14 14:49 "たろサ" <taro...@gmail.com>:
--
このグループにメールで投稿: luarida-...@googlegroups.com
このグループから退会する: luarida-fun-cl...@googlegroups.com
その他のオプションについては、次の URL からグループにアクセスしてくださ
い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja

たろサ

unread,
Oct 15, 2011, 2:01:07 AM10/15/11
to luarida-...@googlegroups.com
 たろサです。

 複数キー押しても後に押されたキーコードが返るだけです。
 プログラム的にはこの4行だけです。

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
puKeyCode = event.getKeyCode();
puKeyAction = event.getAction();
return super.dispatchKeyEvent(event);
}

 他にも、
 getRepeatCount()、getEventTime()、getDownTime()、getScanCode()、
getMetaState()や isAltPressed()、isPrintingKey()、isShiftPressed()、
isSymPressed()、isSystem()などがあります。

 getMetaState()くらい見えた方がいいでしょうか。でもこれALTとShiftしか取
れないみたいです。


(2011/10/14 15:18), sin cat wrote:
> catsinです。
>
> ちなみに複数キー押下だとなにが返りますか?
>
> 試してみた方がいいですね。
>

> 2011/10/14 14:49 "たろサ" <taro...@gmail.com <mailto:taro...@gmail.com>>:


>
>  たろサです。
>
>  Luarida v1.72Betaを公開しました。
>
>  取り急ぎ公開だけです。追加したコマンドの説明は時間のあるときに、ブログ
> に書きたいと思います。
>
>  ハードキーを取るのは、inkeyです。キーコードはAndroid独特ですね。
>
>  k,s = inkey()
>
>  とすると、
>  kに押されているキーコードもしくは最後に押されていたキーコードが帰
> ります。
>  sにキー入力状態。押している(0)/押していない(1) が返ります。
>
>  k,s = inkey(1)
>  とすると、キーが押されていれば取得して戻ってきます。
>
>  k,s = inkey(2)
>  とすると、キーが押されていなければ(離されれば)戻ってきます。
>
>  k,s = inkey(3)
>  とすると、キーが押されていない状態から押されて、さらに離されると戻って
> きます。
>
>
> --
> 山本三七男 (Minao Yamamoto) ---------------- ハンドル:たろサ -----

> E-Mail: taro...@gmail.com <mailto:taro...@gmail.com>
>
> --
> このグループにメールで投稿: luarida-...@googlegroups.com
> <mailto:luarida-...@googlegroups.com>
> このグループから退会する:
> luarida-fun-cl...@googlegroups.com
> <mailto:luarida-fun-club%2Bunsu...@googlegroups.com>


> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja
>
> --
> このグループにメールで投稿: luarida-...@googlegroups.com
> このグループから退会する: luarida-fun-cl...@googlegroups.com
> その他のオプションについては、次の URL からグループにアクセスしてくださ
> い。 http://groups.google.com/group/luarida-fun-club?hl=ja?hl=ja

--

sin cat

unread,
Oct 15, 2011, 2:50:18 AM10/15/11
to luarida-...@googlegroups.com
catsinです。

>  getMetaState()くらい見えた方がいいでしょうか。でもこれALTとShiftしか取
> れないみたいです。

取れるならほしいですね。
移動とショット(連射か・・)ができますねw

2011年10月15日15:01 たろサ <taro...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages