public void RefreshRokus() { rokus = RokuAccessor.GetRokuList(); if (rokus.Count > 0) { SelectedRoku = rokus[0]; } }
public void SendKeyPress(char key) { if (SelectedRoku == null) { MessageBox.Show("No Roku Selected!"); return; } _ = RokuAccessor.SendRokuManualKeyEntryAsync(SelectedRoku, key); }
public void LaunchApp(RokuApp app) { if (SelectedRoku == null) { MessageBox.Show("No Roku Selected!"); return; } RokuAccessor.LaunchRokuApp(SelectedRoku, app); }
public void PressButton(KeyCode keyCode) { if (SelectedRoku == null) { MessageBox.Show("No Roku Selected!"); return; } RokuAccessor.SendRokuButton(SelectedRoku, keyCode); }
public async Task SendMultipleKeyPress(string input) { if (SelectedRoku == null) { MessageBox.Show("No Roku Selected!"); return; } foreach (var key in input) { await RokuAccessor.SendRokuManualKeyEntryAsync(SelectedRoku, key); } }