[#] Caesium keys
vit01(mira, 1) — All
2016-02-06 09:55:36


Как сделать несколько разных клавиш на одно и то же действие?

И как ставить комбинации клавиш, к примеру?

[#] Re: Caesium keys
Andrew Lobanov(station13, 1) — vit01
2016-02-06 10:41:36


vit01> Как сделать несколько разных клавиш на одно и то же действие?

Добавив переменные в код опроса клавиатуры.

vit01> И как ставить комбинации клавиш, к примеру?

Ну вот откуда я знаю? =)

[#] Re: Caesium keys
Andrew Lobanov(station13, 1) — btimofeev
2016-02-06 22:05:34


btimofeev> А может использовать что-то вроде множеств? Я не силен в python'е, но думаю можно сделать типа такого:
btimofeev> s_up = set(curses.KEY_UP, ord("k"))
btimofeev> В коде по всей видимости будет как-то так:
btimofeev> if key in s_up

Хорошая мысль. Пожалуй, так и сделаю.

[#] Re: Caesium keys
btimofeev(station13, 13) — Andrew Lobanov
2016-02-06 21:45:55


vit01>> Как сделать несколько разных клавиш на одно и то же действие?

AL> Добавив переменные в код опроса клавиатуры.

А может использовать что-то вроде множеств? Я не силен в python'е, но думаю можно сделать типа такого:

s_up = set(curses.KEY_UP, ord("k"))

В коде по всей видимости будет как-то так:

if key in s_up