My "Multimedia" Keypad

Announcements, questions
Post Reply
arddhu
Posts: 2
Joined: 18 Oct 2016, 05:41

My "Multimedia" Keypad

Post by arddhu » 18 Oct 2016, 05:47

Hello all, I am new around and for a few days I was looking for a software that allowed to turn my small usb keyboard, like the one below, into a multimedia keypad. Mission accomplished!

Image

Then I choose to make it my "Multimedia" keypad, allowing it to be used by any software on my computer thorough f13 to f24 and ctrl+f24 to ctrl+f22, I run luamacros on startup so it can be allways up and I am sharing this here to thank you for this awesome software.

Here follows my code.

Code: Select all

lmc.minimizeToTray = true
clear()
lmc_device_set_name('genius', '3AB1141')

lmc_set_handler('genius',function(button, direction)
      if (direction == 1) then return end --ignore down
      if (button == 96) then lmc_send_keys ("{F13}")        --ps_TRANSFORM
  elseif (button == 110) then lmc_send_keys ("{F14}")        --ps_TRANSFORM
  elseif (button == 13) then lmc_send_keys ("{F15}")        --ps_TRANSFORM
  elseif (button == 97) then lmc_send_keys ("{F16}")        --ps_TRANSFORM
  elseif (button == 98) then lmc_send_keys ("{F17}")        --ps_TRANSFORM
  elseif (button == 99) then lmc_send_keys ("{F18}")        --ps_TRANSFORM
  elseif (button == 100) then lmc_send_keys ("{F19}")        --ps_TRANSFORM
  elseif (button == 101) then lmc_send_keys ("{F20}")        --ps_TRANSFORM
  elseif (button == 102) then lmc_send_keys ("{F21}")        --ps_TRANSFORM
  elseif (button == 107) then lmc_send_keys ("{F22}")        --ps_TRANSFORM
  elseif (button == 103) then lmc_send_keys ("{F23}")        --ps_TRANSFORM
  elseif (button == 104) then lmc_send_keys ("{F24}")        --ps_TRANSFORM
  elseif (button == 105) then lmc_send_keys ("^{F24}")        --ps_TRANSFORM
  elseif (button == 109) then lmc_send_keys ("^{F23}")        --ps_TRANSFORM
  elseif (button == 111) then lmc_send_keys ("^{F22}")        --ps_TRANSFORM
  elseif (button == 106) then lmc_send_keys ("^{F21}")        --ps_TRANSFORM
  elseif (button == 8) then lmc_send_keys ("^{F20}")        --ps_TRANSFORM
  else print('Not yet assigned: ' .. button)
  end
end)

arddhu
Posts: 2
Joined: 18 Oct 2016, 05:41

Re: My "Multimedia" Keypad

Post by arddhu » 19 Oct 2016, 19:40

Something on it is creating multiple instances of Media Player Classic, in a way that I cannot solve :(

Post Reply