Автор Тема: LUA g13  (Прочитано 12932 раз)

Оффлайн Racy

  • Клан "Scara"
  • *
  • Сообщений: 36
    • Просмотр профиля
LUA g13
« : 29 Апрель 2011, 03:12:19 »
Нужна помощь сообразительного человека который разбирается в языке LUA. А именно для написания сценария для G13.
Либо тот кто знает как освободить модификаторные клавиши ctrl и shift от дефолтовых значений "форсатак" и "стоять", и назначения их как модификаторый второй и третьей панелей.

Оффлайн Izuko

  • Клан "Scara"
  • *
  • Сообщений: 104
  • Real۞Target
    • Просмотр профиля
Re: LUA g13
« Ответ #1 : 29 Апрель 2011, 16:16:55 »
в шоке  ;D
DRINK COFFEE
Do Stupid Things Faster with More Energy

Оффлайн XaTRiX

  • Клан "Scara"
  • *
  • Сообщений: 1494
  • Гад клана
    • Просмотр профиля
    • Scara
Re: LUA g13
« Ответ #2 : 30 Апрель 2011, 05:33:56 »
как освободить модификаторные клавиши ctrl и shift от дефолтовых значений "форсатак" и "стоять", и назначения их как модификаторый второй и третьей панелей.
по моему, без вспомогательных программ никак.
LUA в глаза не видел, но может вкратце обрисуешь что треба ?
Не будешь ли ты так добр подумать над вопросом: что бы делало твое добро, если бы не существовало зла, и как бы выглядела твоя земля, если бы с неё изчезли тени?....(М.Булгаков)

Оффлайн Racy

  • Клан "Scara"
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: LUA g13
« Ответ #3 : 30 Апрель 2011, 13:54:32 »
всего ни чего. кнопочке g1...g12 по дефолту соответствуют f1...f12. Зажимаем джойстик влево они становятся 1...=, вправо 1...=(на вспомогательной) но или хотя бы alt+1...alt+=. при чем соответствуют только пока держишь. перевод джойстика в нейтральное положение возвращает в f1...f12. API для g13 есть в инете но могу и дать на басурманском(eng) в формате педефе.

Logitech G-series Lua API V3.04 Overview and Reference 

Оффлайн Laen (Эльфрен)

  • Клан "Scara"
  • *
  • Сообщений: 155
  • гыыы
    • Просмотр профиля
Re: LUA g13
« Ответ #4 : 30 Апрель 2011, 16:04:42 »
Без пузаря не разобраться)))) ;D :drink:
Самурай без меча подобен самураю с мечем, но только без меча.

Оффлайн DARKVERIN

  • Постоялец
  • ***
  • Сообщений: 233
    • Просмотр профиля
Re: LUA g13
« Ответ #5 : 30 Апрель 2011, 16:50:04 »
извращенцы...
Сердце на месте стоять не хотело, вырвалось, жаждой свободы горя.
Сделаны ставки и пущены стрелы, ядом полны на конце острия.

Оффлайн Racy

  • Клан "Scara"
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: LUA g13
« Ответ #6 : 30 Апрель 2011, 18:01:36 »
просьба: строго по теме.

Оффлайн Racy

  • Клан "Scara"
  • *
  • Сообщений: 36
    • Просмотр профиля
Re: LUA g13
« Ответ #7 : 11 Сентябрь 2011, 07:35:34 »
Вроде все решилось перестановкой дров.
скрипт в общем то имеет вид:


Цитировать
function OnEvent(event, arg)
   if (event == "G_PRESSED" and arg == 29) then
      SetMKeyState(2)
          elseif (event == "G_RELEASED" and arg == 29) then
                           SetMKeyState(1)
          end
    if (event == "G_PRESSED" and arg == 27) then
       SetMKeyState(3)
            elseif (event == "G_RELEASED" and arg == 27) then
                             SetMKeyState(1)
            end
end
всё оказалось банально просто. направления джойстика это такие же кнопки g26-g29. и почему то в новой версии софта этот скрипт не пахал. поставил версию 3 вместо 8 и пошло-поехало.
« Последнее редактирование: 11 Сентябрь 2011, 07:37:18 от Racy »