Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions Main/Kodi Special V.1/Kodi Special V.1 Big Icons/layout.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<layout onVolumeUp="Kodi_Vup" onVolumeDown="Kodi_Vdown">
<grid>
<row>
<button Text="Page Up" onTap="Kodi_Page_Up" onhold="Kodi_Tops" color="#8b8c8c" />
<button Text="Page Down" onTap="Kodi_Page_Down" onhold="Kodi_Bottom" color="#8b8c8c" />
<button image="images/up.png" onTap="Kodi_Up" color="#2EB0EB" />
<button image="images/back.png" onTap="Kodi_Back" />
<button image="images/home.png" onTap="Kodi_Home" />
</row>
<row>
<button image="images/rwd.png" onTap="Kodi_Rewind" />
<button image="images/left.png" onTap="Kodi_Left" color="#2EB0EB" />
<button image="images/select.png" onTap="Kodi_Enter" color="#2EB0EB" />
<button image="images/right.png" onTap="Kodi_Right" color="#2EB0EB" />
<button image="images/ff.png" onTap="Kodi_Forward" />
</row>
<row>
<button image="images/pause.png" onTap="Kodi_Pause" />
<button image="images/stop.png" onTap="Kodi_Stop" onhold="Kodi_Watched" color="#8b8c8c" />
<button image="images/down.png" onTap="Kodi_Down" color="#2EB0EB" />
<button image="images/previous.png" onTap="Kodi_Previous" />
<button image="images/next.png" onTap="Kodi_Next" />
</row>
<row>
<button image="images/play.png" onTap="Kodi_Play" />
<button Text="Options" onTap="Kodi_Options" />
<button Text="Info" onTap="Kodi_Info" />
<button Text="Sub On/Off/Pos" onTap="Kodi_Subon" onhold="Kodi_Subpos" color="#8b8c8c" />
<button Text="Codec" onTap="Kodi_Codec" onhold="Kodi_Codec2" color="#8b8c8c" />
</row>
<row>
<button image="images/vdown.png" onTap="Kodi_Vdown" />
<button image="images/vmute.png" onTap="Kodi_Vmute" />
<button image="images/vup.png" onTap="Kodi_Vup" />
</row>
<row>
<button image="images/fullscreen.png" onTap="Kodi_Fullscreen" />
<button Text="Player" onTap="Kodi_OSD" />
<button image="images/windows.png" onTap="Kodi_Windows" onhold="switch" color="#8b8c8c" />
<button Text="Exit" onTap="Kodi_Exit" />
<button Text="Restart KODI" onTap="Kodi_Restart" />
</row>
</grid>
</layout>
4 changes: 4 additions & 0 deletions Main/Kodi Special V.1/Kodi Special V.1 Big Icons/meta.prop
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
meta.name: Kodi Special V.1 Big Icons
meta.author: Dobbelina
meta.description: Kodi remote using key shortcuts.
meta.tags.category: media
178 changes: 178 additions & 0 deletions Main/Kodi Special V.1/Kodi Special V.1 Big Icons/remote_win.lua
Original file line number Diff line number Diff line change
@@ -0,0 +1,178 @@
local keyboard = libs.keyboard;
local win = libs.win;

events.detect = function ()
return libs.fs.exists("C:\\Program Files (x86)\\Kodi");
end

--@help Focus Kodi application
actions.switch = function()
if OS_WINDOWS then
local hwnd = win.window("Kodi.exe");
if not (hwnd == win.active()) then win.switchto("Kodi.exe"); end

end
end

-- Row 1
actions.Kodi_Page_Up = function()
actions.switch();
keyboard.stroke("PageUp");
end

actions.Kodi_Tops = function()
actions.switch();
keyboard.stroke("Home");
end

actions.Kodi_Page_Down = function()
actions.switch();
keyboard.stroke("PageDown");
end

actions.Kodi_Bottom = function()
actions.switch();
keyboard.stroke("End");
end

actions.Kodi_Up = function()
keyboard.stroke("Up");
end

actions.Kodi_Back = function()
actions.switch();
keyboard.stroke("Back");
end

actions.Kodi_Home = function()
actions.switch();
keyboard.stroke("Escape");
end
-- Row 2
actions.Kodi_Rewind = function()
actions.switch();
keyboard.stroke("R");
end

actions.Kodi_Left = function()
keyboard.stroke("Left");
end

actions.Kodi_Enter = function()
keyboard.stroke("Return");
end

actions.Kodi_Right = function()
keyboard.stroke("Right");
end

actions.Kodi_Forward = function()
actions.switch();
keyboard.stroke("F");
end
-- Row 3
actions.Kodi_Pause = function()
actions.switch();
keyboard.stroke("Space");
end

actions.Kodi_Stop = function()
actions.switch();
keyboard.stroke("X");
end

actions.Kodi_Watched = function()
actions.switch();
keyboard.stroke("W");
end

actions.Kodi_Down = function()
keyboard.stroke("Down");
end

actions.Kodi_Previous = function()
actions.switch();
keyboard.stroke("Oem_Comma");
end

actions.Kodi_Next = function()
actions.switch();
keyboard.stroke("Oem_Period");
end
-- Row 4
actions.Kodi_Play = function()
actions.switch();
keyboard.stroke("P");
end

actions.Kodi_Options = function()
actions.switch();
keyboard.stroke("C");
end

actions.Kodi_Info = function()
actions.switch();
keyboard.stroke("I");
end

actions.Kodi_Subon = function()
actions.switch();
keyboard.stroke("T");
end

actions.Kodi_Subpos = function()
actions.switch();
keyboard.stroke("Ctrl","T");
end

actions.Kodi_Codec = function()
actions.switch();
keyboard.stroke("O");
end

actions.Kodi_Codec2 = function()
actions.switch();
keyboard.stroke("Ctrl","Shift","O");
end
-- Row 5
actions.Kodi_Vdown = function()
actions.switch();
keyboard.stroke("Oem_Minus");
end

actions.Kodi_Vmute = function()
actions.switch();
keyboard.stroke("F8");
end

actions.Kodi_Vup = function()
actions.switch();
keyboard.stroke("Oem_Plus");
end
-- Row 6
actions.Kodi_Fullscreen = function()
actions.switch();
keyboard.stroke("Tab");
end

actions.Kodi_OSD = function()
actions.switch();
keyboard.stroke("M");
end

actions.Kodi_Windows = function()
keyboard.stroke("Lwin");
end

actions.Kodi_Exit = function()
actions.switch();
keyboard.stroke("S");
end

actions.Kodi_Restart = function()
os.start("taskkill.exe /F /IM kodi.exe");
os.sleep (1000);
os.start("%programfiles(x86)%/Kodi/kodi.exe");
os.sleep (1000);
actions.switch();
end
Binary file added Main/Kodi Special V.1/Kodi Special V.1/icon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
45 changes: 45 additions & 0 deletions Main/Kodi Special V.1/Kodi Special V.1/layout.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="utf-8"?>
<layout onVolumeUp="Kodi_Vup" onVolumeDown="Kodi_Vdown">
<grid>
<row>
<button Text="Page Up" onTap="Kodi_Page_Up" onhold="Kodi_Tops" color="#8b8c8c" />
<button Text="Page Down" onTap="Kodi_Page_Down" onhold="Kodi_Bottom" color="#8b8c8c" />
<button icon="up" onTap="Kodi_Up" color="#2EB0EB" />
<button icon="back" onTap="Kodi_Back" />
<button icon="home" onTap="Kodi_Home" />
</row>
<row>
<button icon="rwd" onTap="Kodi_Rewind" />
<button icon="left" onTap="Kodi_Left" color="#2EB0EB" />
<button icon="select" onTap="Kodi_Enter" color="#2EB0EB" />
<button icon="right" onTap="Kodi_Right" color="#2EB0EB" />
<button icon="ff" onTap="Kodi_Forward" />
</row>
<row>
<button icon="pause" onTap="Kodi_Pause" />
<button icon="stop" onTap="Kodi_Stop" onhold="Kodi_Watched" color="#8b8c8c" />
<button icon="down" onTap="Kodi_Down" color="#2EB0EB" />
<button icon="previous" onTap="Kodi_Previous" />
<button icon="next" onTap="Kodi_Next" />
</row>
<row>
<button icon="play" onTap="Kodi_Play" />
<button Text="Options" onTap="Kodi_Options" />
<button Text="Info" onTap="Kodi_Info" />
<button Text="Sub On/Off/Pos" onTap="Kodi_Subon" onhold="Kodi_Subpos" color="#8b8c8c" />
<button Text="Codec" onTap="Kodi_Codec" onhold="Kodi_Codec2" color="#8b8c8c" />
</row>
<row>
<button icon="vdown" onTap="Kodi_Vdown" />
<button icon="vmute" onTap="Kodi_Vmute" />
<button icon="vup" onTap="Kodi_Vup" />
</row>
<row>
<button icon="fullscreen" onTap="Kodi_Fullscreen" />
<button Text="Player" onTap="Kodi_OSD" />
<button icon="windows" onTap="Kodi_Windows" onhold="switch" color="#8b8c8c" />
<button Text="Exit" onTap="Kodi_Exit" />
<button Text="Restart KODI" onTap="Kodi_Restart" />
</row>
</grid>
</layout>
4 changes: 4 additions & 0 deletions Main/Kodi Special V.1/Kodi Special V.1/meta.prop
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
meta.name: Kodi Special V.1
meta.author: Dobbelina
meta.description: Kodi remote using key shortcuts.
meta.tags.category: media
Loading