Advertisement
divarak

multi_filter_keyb_1

Dec 24th, 2015
607
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. --BASE
  2. clear()
  3.  
  4. lmc.minimizeToTray = true
  5. --lmc_minimize()
  6. lmc_device_set_name('LOGITECH', '9CE4B0D')
  7. lmc_device_set_name('THERMALTAKE', '166F0933')
  8. lmc_device_set_name('MOUSE', '27874F15')
  9. lmc_device_set_name('KEYPAD', 'A3AA7F7')
  10. lmc_print_devices()
  11.  
  12. print (lmc_get_window_title())
  13.  
  14. -- // Definir Keypad //
  15. lmc_device_set_name('KEYPAD', 'A3AA7F7')
  16. lmc_set_handler('KEYPAD',function(button, direction)
  17. tt=lmc_get_window_title()
  18. print(tt)
  19. if (direction == 1) then return end -- ignore down
  20.  
  21. if (string.match(tt, "Chrome")) then
  22. appf=1
  23. if (button == 106) then lmc_send_keys("^(w)") --CERRAR VENTANA NAVEGADOR
  24. elseif (button == 111)then lmc_send_keys("^+{TAB}") --pasar a otra VENTANA_NAVEGADOR
  25. elseif (button == 8)then lmc_send_keys("(%{F4})") --cerrar navegador
  26. else print('Not yet assigned: ' .. button)
  27. end
  28. else
  29. appf=0
  30. end
  31.  
  32. if (string.match(tt, "lua")) then
  33. appf =1
  34. if (button == 97) then lmc_send_keys("1")
  35. elseif (button == 98)then lmc_send_keys("2")
  36. else print('Not yet assigned: ' .. button)
  37. end
  38. else
  39. appf =0
  40. end
  41.  
  42. -- // Definir LOGITECH //
  43. lmc_device_set_name('LOGITECH', '9CE4B0D')
  44. lmc_set_handler('LOGITECH',function(button, direction)
  45. if (direction == 1) then return end -- ignore down
  46.  
  47. if (string.match(tt, "RGB")) then
  48. appf=1
  49. if (button == 112) then lmc_send_keys ("^(t)") --ps_TRANSFORM
  50. elseif (button == 121) then lmc_send_keys ("^(r)") --ps_TOGGLE_RULER
  51. elseif (button == 120) then lmc_send_keys ("^(0)") --ps_FIT-ZOOM--
  52. elseif (button == 45) then lmc_send_keys ("(^%(c)") --ps_COPY_LAYER_STYLE--
  53. elseif (button == 46) then lmc_send_keys ("(^%(v)") --ps_PASTE_LAYER_STYLE--
  54. elseif (button == 122) then lmc_send_keys ("f") --ps_FULL_SCREEN--
  55. elseif (button == 123) then lmc_send_keys ("(+^{,})") --ps_GUIAS--
  56. elseif (button == 33) then lmc_send_keys ("(^%{F11})") --ps_LAYER_UP
  57. elseif (button == 34) then lmc_send_keys ("(^%{F12})") --ps_LAYER_UP
  58. elseif (button == 113) then lmc_send_keys ("(^%(t)") --ps_TRANSFORM_SELECTION
  59. elseif (button == 36) then lmc_send_keys ("+(VK_ADD)") --ps_CYCLE_BLEND_MODE
  60. elseif (button == 35) then lmc_send_keys ("+(VK_SUBTRACT)") --ps_CYCLE_BLEND_MODE
  61. else print('Not yet assigned: ' .. button)
  62. end
  63. else
  64. appf=0
  65. end
  66. end)
  67. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement