forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Основной форум (http://forum.boolean.name/forumdisplay.php?f=49)
-   -   Код кнопок (http://forum.boolean.name/showthread.php?t=15378)

Rock2roll 29.08.2011 12:20

Код кнопок
 
Мне надо знать код клавиш регуляции громкости.
Методом драв стринг (кей) работают все кроме клавиш громкости.

Rock2roll 29.08.2011 12:21

Ответ: Код кнопок
 
Но тем не менее в одном ява-плеере когда жмёшь эти регуляторы- приложение ресут соунд бар, где падает и опускается громкость. КОроче доступ к ним есть

PassCall 31.08.2011 19:48

Ответ: Код кнопок
 
Вложений: 1
Цитата:

Сообщение от AngeLvKedaX (Сообщение 200469)
Методом драв стринг (кей) работают все кроме клавиш громкости.

и не только... софты вот тоже по умолчанию не существуют

А насчет кнопок - вот держи маленький мидлет, поймеш как он работает.

Только учти что не во всех телефонах коды одинаковые.



P.S.
Если интересно, вот исходник:
Код:

program KeyHelper;
var
i:integer;
key:integer;
exit:boolean;

begin


drawtext ('Нажми увиличение громкости',0,0);
repaint;

key:=0;
exit:=false;
repeat
for i:=-50 to 50 do
if (GetKeyPressed=i) and (i<>0) then begin exit:=true; key:=i; end;
until (exit=true);

setcolor (255,255,255);
fillrect (0,0,240,320);
setcolor (0,64,0);

drawtext ('Код: '+key,0,0);
repaint;
delay (2012);


setcolor (255,255,255);
fillrect (0,0,240,320);
setcolor (0,64,0);

drawtext ('Нажми уменьшение громкости',0,0);
repaint;

key:=0;
exit:=false;
repeat
for i:=-50 to 50 do
if (GetKeyPressed=i) and (i<>0) then begin exit:=true; key:=i; end;
until (exit=true);

setcolor (255,255,255);
fillrect (0,0,240,320);
setcolor (0,64,0);

drawtext ('Код: '+key,0,0);
repaint;
delay (2012);
end.



Часовой пояс GMT +4, время: 04:55.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot