[App] WinSamyGOrc - Win Remote Control C/D/E/F/H

Here are software that related with Samsung F series TVs.
Please don't create any new topic here unless you have software to post/release.

User avatar
oldman
Posts: 57
Joined: Sat May 26, 2012 12:43 am
Location: Prague

[App] WinSamyGOrc - Win Remote Control C/D/E/F/H

Post by oldman » Mon Jan 12, 2015 10:27 pm

App: WinSamyGOrc is a TCP/IP based remote control app for rooted Samsung Smart TV C/D/E/F/H-series and use a command line tool samyGOrc developed by bugficks. This app is fully customizable and all you need is a small configuration file in JSON format.
rc.png
Version: 1.6

Requirements
  • Samsung SmartTV series C/D/E/F/H with root-access
  • OS Windows 7 or newer
What you can configure in config.conf file
  • IP address TV and telnet port number
  • offline mode (without TCP connection)
  • unlimited number of buttons (btn01,... btnxx)
  • RC background (RGB color or JPG picture)
  • default top/left position of RC window
  • default font properties for all buttons (font name, size, color, attribute)
  • default dimensions for all buttons (with and height)
  • default background color and forecolor for all buttons
  • top/left margin of RC window
  • vertical/horizontal space between buttons
  • optional label with custom font
  • custom text, dimension, font, color, bacground for each button
  • RC windows can be snapped to edge of desktop
  • auto installation of samyGOrc file (from v1.4)
  • assign KeyCode(s) to each buttons
First step

Define ipTv in config.conf file.


Changelog

Version 1.6
  • changed keycode in default config file from KEY_HOME to KEY_INFO (Info button)
  • fix font overlapping
Version 1.5
  • all TV series are supported including autoinstall function
  • added support for hand cursor: ''btns-hand-cursor: 1" in config
Version 1.4
  • added support for RC window snapping to edge (form-snapping = 1)
  • added auto installation of samyGOrc app
Version 1.3
  • added leftspace tag (= leftspace value * btns-space-horizontal)
Version 1.2
  • each element for buttons definition (in conf file) can obtain any string in name, not only 'BtnXX';
  • some fix for centered RC window;
Version 1.1
  • Add support for numeric keycode, e.g [ 59 ]
  • Add support for pause in miliseconds between codes, e.g [ KEY_SOURCE, P1000, KEY_RIGHT, 98 ]
Configuration Examples
SpoilerShow
* for testing RC without a running TV add this line to the config.conf file (form section):

Code: Select all

form: {
   mode: offline
* for centered window set form-top and form-left to -1.

Code: Select all

form: {
   form-top:  -1
   form-left: -1
* for change RC background color set form-bgcolor to a RGB value (format: #RRGGBB or 0xRRGGBB):

Code: Select all

form: {
   form-bgcolor:   #000000
Note: for using a stretched jpg just move a file to folder with this exe and rename it to "bground.jpg"

* for disable the bottom label in windows just set label-tex to "":

Code: Select all

form: {
   label-text:      ""
   label-forecolor: #FFFFFF
   label-font:      {name: "Calibri", size: 8.5, weight: 700}
   label-align:     left
* the weight of the font you can set in the range 0 through 1000 (0 = default font, 700 = bold). For more values click here.

Code: Select all

form: {
   btns-def-font-weight: 700
* the attribute of the font you can set to 0 (default), 2 (italic), 4 (underlined), 8 (Strike).

Code: Select all

form: {
   btns-def-font-attrib: 700
* for assign a keycode to a button use keyword 'keycode' and type keycode to square bracket:

Code: Select all

form: {
   btns: {
      btn01: {
         text: "OFF"
         keycode: [ KEY_POWEROFF ]
* for assign multiple keycodes to one a button use keyword 'keycode' and type keycode to square bracket separated by a comma:

Code: Select all

form: {
   btns: {
      btn02: {
         text: "SOURCE"
         keycode: [ KEY_SOURCE, KEY_RIGHT, KEY_ENTER ]
* for define last button in line set 'endline' to 1. For skip one buton (one button space) set 'leftskipt' to 1:

Code: Select all

form: {
   btns: {
      btn02: {
         text: "SOURCE"
         leftskip: 1
         endline: 1
* custom font for a btn:

Code: Select all

form: {
   btns: {
      btn37: {
         text: "E-MAN"
         keycode: [ KEY_TOPMENU ]
         comment: "E-Manual"
         font: {name: "Calibri", size: 6, weight: 700}
         size: {width: 31, height: 21}
* custom background for a btn:

Code: Select all

form: {
   btns: {
      btn33: {
         text: "A"
         keycode: [ KEY_RED ]
         comment: "Red button"
         font: {size: 9}
         size: {width: 31, height: 21}
         bgcolor: #CC0033
         topspace: 1
* How to turn snap RC windows to edge On/Off::

Code: Select all

   form: {
      form-snapping: 1
* How to turn snap RC windows to edge Off (or remove 'form-snapping:' line):

Code: Select all

   form: {
      form-snapping: 0
* How to disable hand cursor for buttons (or remove 'btns-hand-cursor:' line):

Code: Select all

   form: {
      btns-hand-cursor: 0
dimensions2.png
KeyCode constants (more info)
SpoilerShow
KEY_MTS = 0
KEY_SOURCE = 1
BD_KEY_POWER = 2
KEY_SLEEP = 3
KEY_1 = 4
KEY_2 = 5
KEY_3 = 6
KEY_VOLUP = 7
KEY_4 = 8
KEY_5 = 9
KEY_6 = 10
KEY_VOLDOWN = 11
KEY_7 = 12
KEY_8 = 13
KEY_9 = 14
KEY_MUTE = 15
KEY_CHDOWN = 16
KEY_0 = 17
KEY_CHUP = 18
KEY_PRECH = 19
KEY_GREEN = 20
KEY_YELLOW = 21
KEY_CYAN = 22
KEY_VAL_23 = 23
KEY_VAL_24 = 24
KEY_ADDDEL = 25
KEY_MENU = 26
KEY_TV = 27
KEY_VAL_28 = 28
KEY_VAL_29 = 29
KEY_VAL_30 = 30
KEY_INFO = 31
KEY_PIP_ONOFF = 32
KEY_PIP_SWAP = 33
KEY_VAL_34 = 34
KEY_PLUS100 = 35
KEY_VAL_36 = 36
KEY_CAPTION = 37
KEY_VAL_38 = 38
KEY_AD = 39
KEY_PMODE = 40
KEY_VAL_41 = 41
KEY_VAL_42 = 42
KEY_VAL_43 = 43
KEY_TTX_MIX = 44
KEY_EXIT = 45
KEY_VAL_46 = 46
KEY_PIP_SIZE = 47
KEY_MAGIC_CHANNEL = 48
KEY_PIP_SCAN = 49
KEY_PIP_CHUP = 50
KEY_PIP_CHDOWN = 51
KEY_DEVICE_CONNECT = 52
KEY_HELP = 53
KEY_ANTENA = 54
KEY_CONVERGENCE = 55
KEY_11 = 56
KEY_12 = 57
KEY_AUTO_PROGRAM = 58
KEY_SERVICE = 59
KEY_3SPEED = 60
KEY_RSURF = 61
KEY_PICTURE_SIZE = 62
KEY_TOPMENU = 63
KEY_GAME = 64
KEY_QUICK_REPLAY = 65
KEY_STILL_PICTURE = 66
KEY_DTV = 67
KEY_FAVCH = 68
KEY_REWIND = 69
KEY_STOP = 70
KEY_PLAY = 71
KEY_FF = 72
KEY_REC = 73
KEY_PAUSE = 74
KEY_TOOLS = 75
KEY_INSTANT_REPLAY = 76
KEY_LINK = 77
KEY_FF_ = 78
KEY_GUIDE = 79
KEY_REWIND_ = 80
KEY_ANGLE = 81
KEY_RESERVED1 = 82
KEY_ZOOM1 = 83
KEY_PROGRAM = 84
KEY_BOOKMARK = 85
KEY_DISC_MENU = 86
KEY_PRINT = 87
KEY_RETURN = 88
KEY_SUB_TITLE = 89
KEY_CLEAR = 90
KEY_VCHIP = 91
KEY_REPEAT = 92
KEY_DOOR = 93
KEY_OPEN = 94
KEY_WHEEL_LEFT = 95
KEY_UP = 96
KEY_DOWN = 97
KEY_RIGHT = 98
KEY_DMA = 99
KEY_TURBO = 100
KEY_LEFT = 101
KEY_FM_RADIO = 102
KEY_DVR_MENU = 103
KEY_ENTER = 104
KEY_PCMODE = 105
KEY_TTX_SUBFACE = 106
KEY_CH_LIST = 107
KEY_RED = 108
KEY_DNIe = 109
KEY_SRS = 110
KEY_CONVERT_AUDIO_MAINSUB = 111
KEY_MDC = 112
KEY_SEFFECT = 113
KEY_DVR = 114
KEY_DTV_SIGNAL = 115
KEY_LIVE = 116
KEY_PERPECT_FOCUS = 117
KEY_HOME = 118
KEY_ESAVING = 119
KEY_WHEEL_RIGHT = 120
KEY_CONTENTS = 121
KEY_VCR_MODE = 122
KEY_CATV_MODE = 123
KEY_DSS_MODE = 124
KEY_TV_MODE = 125
KEY_DVD_MODE = 126
KEY_STB_MODE = 127
KEY_CALLER_ID = 128
KEY_SCALE = 129
KEY_ZOOM_MOVE = 130
KEY_CLOCK_DISPLAY = 131
KEY_AV1 = 132
KEY_SVIDEO1 = 133
KEY_COMPONENT1 = 134
KEY_SETUP_CLOCK_TIMER = 135
KEY_COMPONENT2 = 136
KEY_MAGIC_BRIGHT = 137
KEY_DVI = 138
KEY_HDMI = 139
KEY_W_LINK = 140
KEY_DTV_LINK = 141
KEY_VAL_142 = 142
KEY_APP_LIST = 143
KEY_BACK_MHP = 144
KEY_ALT_MHP = 145
KEY_DNSe = 146
KEY_RSS = 147
KEY_ENTERTAINMENT = 148
KEY_ID_INPUT = 149
KEY_ID_SETUP = 150
KEY_ANYNET = 151
KEY_POWEROFF = 152
KEY_POWERON = 153
KEY_ANYVIEW = 154
KEY_MS = 155
KEY_MORE = 156
KEY_PANNEL_POWER = 157
KEY_PANNEL_CHUP = 158
KEY_PANNEL_CHDOWN = 159
KEY_PANNEL_VOLUP = 160
KEY_PANNEL_VOLDOW = 161
KEY_PANNEL_ENTER = 162
KEY_PANNEL_MENU = 163
KEY_PANNEL_SOURCE = 164
KEY_AV2 = 165
KEY_AV3 = 166
KEY_SVIDEO2 = 167
KEY_SVIDEO3 = 168
KEY_ZOOM2 = 169
KEY_PANORAMA = 170
KEY_4_3 = 171
KEY_16_9 = 172
KEY_DYNAMIC = 173
KEY_STANDARD = 174
KEY_MOVIE1 = 175
KEY_CUSTOM = 176
KEY_AUTO_ARC_RESET = 177
KEY_AUTO_ARC_LNA_ON = 178
KEY_AUTO_ARC_LNA_OFF = 179
KEY_AUTO_ARC_ANYNET_MODE_OK = 180
KEY_AUTO_ARC_ANYNET_AUTO_START = 181
KEY_AUTO_FORMAT = 182
KEY_DNET = 183
KEY_HDMI1 = 184
KEY_AUTO_ARC_CAPTION_ON = 185
KEY_AUTO_ARC_CAPTION_OFF = 186
KEY_AUTO_ARC_PIP_DOUBLE = 187
KEY_AUTO_ARC_PIP_LARGE = 188
KEY_AUTO_ARC_PIP_SMALL = 189
KEY_AUTO_ARC_PIP_WIDE = 190
KEY_AUTO_ARC_PIP_LEFT_TOP = 191
KEY_AUTO_ARC_PIP_RIGHT_TOP = 192
KEY_AUTO_ARC_PIP_LEFT_BOTTOM = 193
KEY_AUTO_ARC_PIP_RIGHT_BOTTOM = 194
KEY_AUTO_ARC_PIP_CH_CHANGE = 195
KEY_AUTO_ARC_AUTOCOLOR_SUCCESS = 196
KEY_AUTO_ARC_AUTOCOLOR_FAIL = 197
KEY_AUTO_ARC_C_FORCE_AGING = 198
KEY_AUTO_ARC_USBJACK_INSPECT = 199
KEY_AUTO_ARC_JACK_IDENT = 200
KEY_NINE_SEPERATE = 201
KEY_ZOOM_IN = 202
KEY_ZOOM_OUT = 203
KEY_MIC = 204
KEY_HDMI2 = 205
KEY_HDMI3 = 206
KEY_AUTO_ARC_CAPTION_KOR = 207
KEY_AUTO_ARC_CAPTION_ENG = 208
KEY_AUTO_ARC_PIP_SOURCE_CHANGE = 209
KEY_HDMI4 = 210
KEY_AUTO_ARC_ANTENNA_AIR = 211
KEY_AUTO_ARC_ANTENNA_CABLE = 212
KEY_AUTO_ARC_ANTENNA_SATELLITE = 213
KEY_EXT1 = 214
KEY_EXT2 = 215
KEY_EXT3 = 216
KEY_EXT4 = 217
KEY_EXT5 = 218
KEY_EXT6 = 219
KEY_EXT7 = 220
KEY_EXT8 = 221
KEY_EXT9 = 222
KEY_EXT10 = 223
KEY_EXT11 = 224
KEY_EXT12 = 225
KEY_EXT13 = 226
KEY_EXT14 = 227
KEY_EXT15 = 228
KEY_EXT16 = 229
KEY_EXT17 = 230
KEY_EXT18 = 231
KEY_EXT19 = 232
KEY_EXT20 = 233
KEY_EXT21 = 234
KEY_EXT22 = 235
KEY_EXT23 = 236
KEY_EXT24 = 237
KEY_EXT25 = 238
KEY_EXT26 = 239
KEY_EXT27 = 240
KEY_EXT28 = 241
KEY_EXT29 = 242
KEY_EXT30 = 243
KEY_EXT31 = 244
KEY_EXT32 = 245
KEY_EXT33 = 246
KEY_EXT34 = 247
KEY_EXT35 = 248
KEY_EXT36 = 249
KEY_EXT37 = 250
KEY_EXT38 = 251
KEY_EXT39 = 252
KEY_EXT40 = 253
KEY_EXT41 = 254
HotKey constants (info here and here)
SpoilerShow
CK_SHIFT
CK_CONTROL
CK_ALT
CK_WIN

Virtual-Key Codes
; http://msdn.microsoft.com/en-us/library ... 85%29.aspx

VK_LBUTTON
VK_RBUTTON
VK_CANCEL
VK_MBUTTON
VK_XBUTTON1
VK_XBUTTON2
VK_BACK
VK_TAB
VK_SHIFT
VK_CLEAR
VK_RETURN
VK_CONTROL
VK_MENU
VK_PAUSE
VK_CAPITAL
VK_ESCAPE
VK_SPACE
VK_PRIOR
VK_NEXT
VK_END
VK_HOME
VK_LEFT
VK_UP
VK_RIGHT
VK_DOWN
VK_SELECT
VK_PRINT
VK_EXECUTE
VK_SNAPSHOT
VK_INSERT
VK_DELETE
VK_HELP
VK_0
VK_1
VK_2
VK_3
VK_4
VK_5
VK_6
VK_7
VK_8
VK_9
VK_A
VK_B
VK_C
VK_D
VK_E
VK_F
VK_G
VK_H
VK_I
VK_J
VK_K
VK_L
VK_M
VK_N
VK_O
VK_P
VK_Q
VK_R
VK_S
VK_T
VK_U
VK_V
VK_W
VK_X
VK_Y
VK_Z
VK_LWIN
VK_RWIN
VK_APPS
VK_SLEEP
VK_NUMPAD0
VK_NUMPAD1
VK_NUMPAD2
VK_NUMPAD3
VK_NUMPAD4
VK_NUMPAD5
VK_NUMPAD6
VK_NUMPAD7
VK_NUMPAD8
VK_NUMPAD9
VK_MULTIPLY
VK_ADD
VK_SEPARATOR
VK_SUBTRACT
VK_DECIMAL
VK_DIVIDE
VK_F1
VK_F2
VK_F3
VK_F4
VK_F5
VK_F6
VK_F7
VK_F8
VK_F9
VK_F10
VK_F11
VK_F12
VK_F13
VK_F14
VK_F15
VK_F16
VK_F17
VK_F18
VK_F19
VK_F20
VK_F21
VK_F22
VK_F23
VK_F24
VK_NUMLOCK
VK_SCROLL
VK_LSHIFT
VK_RSHIFT
VK_LCONTROL
VK_RCONTROL
VK_LMENU
VK_RMENU
VK_BROWSER_BACK
VK_BROWSER_FORWARD
VK_BROWSER_REFRESH
VK_BROWSER_STOP
VK_BROWSER_SEARCH
VK_BROWSER_FAVORITES
VK_BROWSER_HOME
VK_VOLUME_MUTE
VK_VOLUME_DOWN
VK_VOLUME_UP
VK_MEDIA_NEXT_TRACK
VK_MEDIA_PREV_TRACK
VK_MEDIA_STOP
VK_MEDIA_PLAY_PAUSE
VK_LAUNCH_MAIL
VK_LAUNCH_MEDIA_SELECT
VK_LAUNCH_APP1
VK_LAUNCH_APP2
VK_OEM_1
VK_OEM_PLUS
VK_OEM_COMMA
VK_OEM_MINUS
VK_OEM_PERIOD
VK_OEM_2
VK_OEM_3
VK_OEM_4
VK_OEM_5
VK_OEM_6
VK_OEM_7
VK_OEM_8
VK_OEM_102
VK_ATTN
VK_CRSEL
VK_EXSEL
VK_EREOF
VK_PLAY
VK_ZOOM
VK_NONAME
VK_PA1
VK_OEM_CLEAR
Download
WinSamyGOrc_v1.6.rar
Config file for RC model AA59-00786 included
Config file for RC model AA59-00581A by zoelechat is here
Config file for RC Full Remote by zoelechat is here
You do not have the required permissions to view the files attached to this post.
Last edited by oldman on Mon Jan 19, 2015 12:16 am, edited 11 times in total.
40" Samsung UE40F6400

zoelechat
Official SamyGO Developer
Posts: 8315
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Custom configs for WinSamyGOrc

Post by zoelechat » Sat Jan 17, 2015 10:22 pm

AA59-00581A:
* updated to suit v1.6 font fix [table]
[row][cell]
winrc3.jpg
[/cell][cell][/cell][/row][row][cell]
config.zip
[/cell][cell][/cell][/row][/table]
You do not have the required permissions to view the files attached to this post.
I do NOT receive any PM. Please use forum.

zoelechat
Official SamyGO Developer
Posts: 8315
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Custom configs for WinSamyGOrc

Post by zoelechat » Sun Jan 18, 2015 11:46 am

Full remote: Includes (almost?) all known keys.
* updated to suit v1.6 font fix
WARNING
FACTORY, 3SPEED and SERVICE (=INFO+FACTORY macro) are included by default. Be extremely careful with these keys which are meant to access service menu ONLY.
[table]
[row][cell]
winrc6.jpg
[/cell][cell][/cell][/row][row][cell]
config.zip
[/cell][cell][/cell][/row][/table]
You do not have the required permissions to view the files attached to this post.
I do NOT receive any PM. Please use forum.

PrinzEugen
SamyGO Project Donor
Posts: 76
Joined: Mon Jun 16, 2014 8:54 pm

Re: [App] WinSamyGOrc - Win Remote Control

Post by PrinzEugen » Sun Jan 18, 2015 2:00 pm

which commands work with f series, recommend?

zoelechat
Official SamyGO Developer
Posts: 8315
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: [App] WinSamyGOrc - Win Remote Control

Post by zoelechat » Sun Jan 18, 2015 3:32 pm

PrinzEugen wrote:which commands work with f series, recommend?
There's no exhaustive list, because many keys can differ even on models of the same series. You might check there for a "List of most interesting keys", or try by yourself. If you're considering to do a full list and publish it, you're welcome though :)
I do NOT receive any PM. Please use forum.

zoelechat
Official SamyGO Developer
Posts: 8315
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: [App] WinSamyGOrc - Win Remote Control

Post by zoelechat » Sun Jan 18, 2015 10:36 pm

Added "Full remote" (3rd post) :)
I do NOT receive any PM. Please use forum.

User avatar
oldman
Posts: 57
Joined: Sat May 26, 2012 12:43 am
Location: Prague

Re: [App] WinSamyGOrc - Win Remote Control

Post by oldman » Sun Jan 18, 2015 10:54 pm

Nice! Image

I added link to your post. Maybe at least three buttons for custom macro may be useful.
40" Samsung UE40F6400

zoelechat
Official SamyGO Developer
Posts: 8315
Joined: Fri Apr 12, 2013 7:32 pm
Location: France

Re: [App] WinSamyGOrc - Win Remote Control

Post by zoelechat » Sun Jan 18, 2015 11:02 pm

oldman wrote:Maybe at least three buttons for custom macros may be useful.
A good reason for users to read first post if they want to add them. I focused only on "existing" keys ;)
(more, I wanted to fit 768p displays, can't add keys anymore! :D )
I do NOT receive any PM. Please use forum.

User avatar
oldman
Posts: 57
Joined: Sat May 26, 2012 12:43 am
Location: Prague

Re: [App] WinSamyGOrc - Win Remote Control

Post by oldman » Mon Jan 19, 2015 12:16 am

Version 1.6 is out - see first post

What's New
  • * changed keycode in default config file from KEY_HOME to KEY_INFO (Info button)
    * fix font overlapping
40" Samsung UE40F6400

maru
SamyGO Project Donor
Posts: 2
Joined: Mon Mar 16, 2015 6:06 pm

Re: [App] WinSamyGOrc - Win Remote Control C/D/E/F/H

Post by maru » Tue Mar 17, 2015 10:03 am

I am new here and have two questions:

(1) Is WinSamyGOrc really working on H-Series TVs?

(2) How could I use application in "silent mode" (such as command line or similar) ?

Thanks for answer.

Post Reply

Return to “[F] Software”