Этот сайт не наркоманов. Это сайт программистов.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Мы в твиттере!
Мы вконтакте!
Мы на яндексе!

Краснодарское время: 24 Май, 2012, 10:54:38

Страниц: [1]
Печать
Автор Тема: аналог GetKeyState  (Прочитано 575 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Mr.Pihto    ↓ 
30 Август, 2010, 09:59:25
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

в win32api есть функция GetKeyState..  она говорит нажата та или иная клавиша в данный момент.. так вот меня интересует какая функция за это отвечает в мобильном питоне?
Записан
adw0rd    ↓ 
31 Август, 2010, 02:06:52 , спустя 16 часов 7 минут 27 секунд
НЕ ХУЕТА! ХУЕТА!

эдво
Группа: в ухо

Карма: не нужна
Сообщений: 17623
Сила слова: 1.67

причем тут мобильный? я думаю тебе надо определеится какой двиг ты будешь юзать? qt, wx, etc...
Записан

Python, Django, Git, Emacs, Nginx, MySQL, SphinxSearch, FreeBSD/Linux
Мой блог * Кинсбург * Либург * Я на GitHub
Mr.Pihto    ↓ 
31 Август, 2010, 05:15:50 , спустя 3 часа 8 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

мне нужно в мобильном питоне проверять нажата клавиша или нет. чтоб данную хуйню сотворить на компе я юзаю GetKeyState функцию модуля win32api
вот такая барада
Записан
Mr.Pihto    ↓ 
03 Сентябрь, 2010, 10:42:45 , спустя 3 дня 5 часов 26 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

Python

import appuifw, e32
 
keyboard_state={}
 
def callback(event):
  if event['type'] == appuifw.EEventKeyDown:
    keyboard_state[event['scancode']]=True
  elif event['type'] == appuifw.EEventKeyUp:
    keyboard_state[event['scancode']]=False
 
def get_key_state(keycode):
  return keyboard_state.get(keycode, False)
 
canvas=appuifw.Canvas(event_callback=callback)
appuifw.app.body=canvas
 
while 1:
  e32.ao_sleep(3)
  if get_key_state(16)==1: # 16 - код кнопки "вверх"
    appuifw.note('кнопка up нажата')
 
Записан
krasun    ↓ 
03 Сентябрь, 2010, 11:41:46 , спустя 59 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

Mr.Pihto, а под что можно программировать на "мобильном" питоне:  
Спустя 11 секунд добавил
*?
Записан
Mr.Pihto    ↓ 
03 Сентябрь, 2010, 11:53:00 , спустя 11 минут 14 секунд
НЕ ХУЕТА! ХУЕТА!
не выябывайся
Группа: Адекваты

Карма: 17
Сообщений: 1398
Сила слова: 1.22

всмысле? symbian, android...
Записан
krasun    ↓ 
04 Сентябрь, 2010, 12:55:43 , спустя 1 час 2 минуты 43 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи
Группа: Джедаи

Карма: 41
Сообщений: 1379
Сила слова: 2.97

а понятно
Записан
Страниц: [1]
Печать
 

Перейти в:  

Этот топик скрыли: Sinkler