While a proper Skype Addon is not developed, you may be interested in my simple Windows AutoHotKey script.
With it you can choose any three keys on your remote to:
1. Answer a Skype call with video
2. Terminate a Skype call
3. Make a Skype (group) call with video [select contact(s) and Jump to Conversation]
While the script is not integrated on Kodi, and does not display a pop-up for an incoming call, I believe it provides a minimum set of actions to interact with Skype using your remote.
Please do:
- enable Tools -> Options -> Advanced -> Shortcuts -> Activate Shortcuts box in Skype menu
- edit script and change the trigger keys to whatever maps best for you remote
- install
AutoHotKey and compile AutoHotKeys.ahk file by double-clicking on it.
AutoHotKeys.ahk file (write it to your Windows Startup folder):
Code:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
; Answer Skype call with video
!Numpad5:: ; ORtek VRC-1100 '#' button
KeyWait Alt
WinActivate, ahk_exe Skype.exe
#IfWinActive ahk_exe Skype.exe ahk_class tSkMainForm
Send ^!{PgUp}
#IfWinActive
Return
; Terminate Skype call
^r:: ; ORtek VRC-1100 'Record' button
KeyWait Ctrl
WinActivate, ahk_exe Skype.exe
#IfWinActive ahk_exe Skype.exe ahk_class tSkMainForm
Send !{PgDn}
WinMinimize, ahk_exe Skype.exe ; Minimize Skype
#IfWinActive
Return
; Make Skype group call with video
^t:: ; ORtek VRC-1100 'Live' button
KeyWait Ctrl
if !WinExist("ahk_exe Skype.exe")
{
RegRead, SkypePath, HKEY_CURRENT_USER\Software\Skype\Phone, SkypePath
Run, %SkypePath%
WinWait, ahk_exe Skype.exe
}
WinActivate, ahk_exe Skype.exe
#IfWinActive ahk_exe Skype.exe ahk_class tSkMainForm
Send ^n ; Show new group window (substitute ^n for the equivalent 'Create New Group' shortcut of your language)
WinWait, ahk_class TAddContactsPopup, , 20
if ErrorLevel
{
MsgBox, New group call popup failed to show.
return
}
WinActivate, ahk_class TAddContactsPopup,
WinWaitClose, ahk_class TAddContactsPopup,
Send ^+q ; Make video call to group
#IfWinActive
Return