{"id":902,"date":"2012-11-07T10:32:00","date_gmt":"2012-11-07T17:32:00","guid":{"rendered":"http:\/\/www.serialporttool.com\/sptblog\/?p=902"},"modified":"2012-11-07T10:32:00","modified_gmt":"2012-11-07T17:32:00","slug":"control-device-with-n-button-without-any-programming","status":"publish","type":"post","link":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/","title":{"rendered":"How to Create Customized Button Widget"},"content":{"rendered":"<p><a href=\"http:\/\/www.serialporttool.com\/NButtonInfo.htm\">N-Button Pro<\/a> and <a href=\"http:\/\/www.serialporttool.com\/NButtonLiteInfo.htm\">N-Button Lite<\/a> make it possible to control your serial port\/USB or network devices without any programming!<\/p>\n<p>You can send the specified data,\u00a0 run applications, send http requests or send data lists.<\/p>\n<p>Here are the steps to create Customized Button widget.<\/p>\n<p>1. Download <a href=\"http:\/\/www.serialporttool.com\/NButtonInfo.htm\">N-Button Pro <\/a>or <a href=\"http:\/\/www.serialporttool.com\/NButtonLiteInfo.htm\">N-Button Lite<\/a> and install it. Double click the <a href=\"http:\/\/www.serialporttool.com\/NButtonInfo.htm\">N-Button<\/a> Pro\/Lite icon to run it. <strong>N-Button Pro\/Lite Manager<\/strong> will be shown on your screen.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"N-Button Pro Manager\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\" alt=\"N-Button Pro Manager\" width=\"636\" height=\"502\" border=\"0\" \/><\/a><\/p>\n<p>2. Click Setting button to select the Manufactory of your device, and select connection method between your device and computer, Serial Port\/USB or Network.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML156bba88.png\"><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"Connection Setting\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML156bba88_thumb.png\" alt=\"Connection Setting\" width=\"644\" height=\"317\" border=\"0\" \/><\/a><\/p>\n<p>3. Click<strong> Customized Button<\/strong>\u00a0 on N-Button Pro\/Lite Manager to open <strong>Properties \u2013 Customized Button<\/strong> dialog. Set the button\u2019s appearances and action for click or press and release.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML15b96f19.png\"><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"Create Customized Button\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML15b96f19_thumb.png\" alt=\"Create Customized Button\" width=\"647\" height=\"614\" border=\"0\" \/><\/a><\/p>\n<p>4. Click <strong>Setting <\/strong>button to open <strong>Click\/Press\/Release Action Setting<\/strong> dialog. Select one of the options to set the action for the Customized Button. It can be set to <strong>Send Specified Data<\/strong>, <span style=\"color: #333333;\">Run Application<\/span>, send <strong>HTTP Request<\/strong> or <strong>Send Data List<\/strong>.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML1571731d.png\"><img loading=\"lazy\" decoding=\"async\" class=\"\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"Action Setting\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/SNAGHTML1571731d_thumb.png\" alt=\"Action Setting\" width=\"651\" height=\"556\" border=\"0\" \/><\/a><\/p>\n<p>5. Click OK to return N-Button Manager dialog. The Customized Button is added to the manager panel. Click OK to finish adding button. The Customized Button will float on you desktop now. Click the button to send your specified data to your connected device.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2011\/02\/image4.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Customized Button Widget\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2011\/02\/image_thumb4.png\" alt=\"Customized Button Widget\" width=\"154\" height=\"34\" border=\"0\" \/><\/a><\/p>\n<p><strong>Note:<\/strong> The data list file (*.sds) can be created by our <a href=\"http:\/\/www.serialporttool.com\/CommOpInfo.htm\">Comm Operator<\/a> software. Here is an example.<\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2011\/02\/image32.png\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Comm Operator - Send Data List\" src=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2011\/02\/image3_thumb1.png\" alt=\"Comm Operator - Send Data List\" width=\"531\" height=\"484\" border=\"0\" \/><\/a><\/p>\n<p><a href=\"http:\/\/www.serialporttool.com\/NButtonInfo.htm\">Back to N-Button Pro webpage<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>N-Button Pro and N-Button Lite make it possible to control your serial port\/USB or network devices without any programming! You can send the specified data,\u00a0 run applications, send http requests or send data lists. Here are the steps to create [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[47,48,142,38,104,23,139],"class_list":["post-902","post","type-post","status-publish","format-standard","hentry","category-nbutton","tag-control-device","tag-control-relay","tag-customized-button","tag-nbutton","tag-network","tag-serial-port","tag-usb"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create Customized Button Widget - Serial Port Tool<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create Customized Button Widget - Serial Port Tool\" \/>\n<meta property=\"og:description\" content=\"N-Button Pro and N-Button Lite make it possible to control your serial port\/USB or network devices without any programming! You can send the specified data,\u00a0 run applications, send http requests or send data lists. Here are the steps to create [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\" \/>\n<meta property=\"og:site_name\" content=\"Serial Port Tool\" \/>\n<meta property=\"article:published_time\" content=\"2012-11-07T17:32:00+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\" \/>\n<meta name=\"author\" content=\"Shang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\"},\"author\":{\"name\":\"Shang\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/b4327b104640f900b8bb7740d2c6e0e5\"},\"headline\":\"How to Create Customized Button Widget\",\"datePublished\":\"2012-11-07T17:32:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\"},\"wordCount\":237,\"publisher\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\",\"keywords\":[\"control device\",\"control relay\",\"customized button\",\"N-Button\",\"network\",\"serial port\",\"USB\"],\"articleSection\":[\"N-Button\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\",\"url\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\",\"name\":\"How to Create Customized Button Widget - Serial Port Tool\",\"isPartOf\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\",\"datePublished\":\"2012-11-07T17:32:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage\",\"url\":\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\",\"contentUrl\":\"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.serialporttool.com\/GK\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create Customized Button Widget\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#website\",\"url\":\"https:\/\/www.serialporttool.com\/GK\/\",\"name\":\"Serial Port Tool\",\"description\":\"Software Solution for Serial Port and Network Control\",\"publisher\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.serialporttool.com\/GK\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#organization\",\"name\":\"Ginkgo LLC\",\"url\":\"https:\/\/www.serialporttool.com\/GK\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.serialporttool.com\/GK\/wp-content\/uploads\/2019\/07\/SerialPortToolSmallOutline.png\",\"contentUrl\":\"https:\/\/www.serialporttool.com\/GK\/wp-content\/uploads\/2019\/07\/SerialPortToolSmallOutline.png\",\"width\":565,\"height\":128,\"caption\":\"Ginkgo LLC\"},\"image\":{\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/b4327b104640f900b8bb7740d2c6e0e5\",\"name\":\"Shang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d6e33fff4c5adc0323b6466533c17276cbc8e9eab2ddbfd8421b11f7087f9f24?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d6e33fff4c5adc0323b6466533c17276cbc8e9eab2ddbfd8421b11f7087f9f24?s=96&d=mm&r=g\",\"caption\":\"Shang\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create Customized Button Widget - Serial Port Tool","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/","og_locale":"en_US","og_type":"article","og_title":"How to Create Customized Button Widget - Serial Port Tool","og_description":"N-Button Pro and N-Button Lite make it possible to control your serial port\/USB or network devices without any programming! You can send the specified data,\u00a0 run applications, send http requests or send data lists. Here are the steps to create [&hellip;]","og_url":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/","og_site_name":"Serial Port Tool","article_published_time":"2012-11-07T17:32:00+00:00","og_image":[{"url":"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png","type":"","width":"","height":""}],"author":"Shang","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shang","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#article","isPartOf":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/"},"author":{"name":"Shang","@id":"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/b4327b104640f900b8bb7740d2c6e0e5"},"headline":"How to Create Customized Button Widget","datePublished":"2012-11-07T17:32:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/"},"wordCount":237,"publisher":{"@id":"https:\/\/www.serialporttool.com\/GK\/#organization"},"image":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage"},"thumbnailUrl":"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png","keywords":["control device","control relay","customized button","N-Button","network","serial port","USB"],"articleSection":["N-Button"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/","url":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/","name":"How to Create Customized Button Widget - Serial Port Tool","isPartOf":{"@id":"https:\/\/www.serialporttool.com\/GK\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage"},"image":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage"},"thumbnailUrl":"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png","datePublished":"2012-11-07T17:32:00+00:00","breadcrumb":{"@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#primaryimage","url":"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png","contentUrl":"http:\/\/www.serialporttool.com\/sptblog\/wp-content\/uploads\/2012\/11\/image_thumb13.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.serialporttool.com\/GK\/2012\/11\/control-device-with-n-button-without-any-programming\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.serialporttool.com\/GK\/"},{"@type":"ListItem","position":2,"name":"How to Create Customized Button Widget"}]},{"@type":"WebSite","@id":"https:\/\/www.serialporttool.com\/GK\/#website","url":"https:\/\/www.serialporttool.com\/GK\/","name":"Serial Port Tool","description":"Software Solution for Serial Port and Network Control","publisher":{"@id":"https:\/\/www.serialporttool.com\/GK\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.serialporttool.com\/GK\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.serialporttool.com\/GK\/#organization","name":"Ginkgo LLC","url":"https:\/\/www.serialporttool.com\/GK\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.serialporttool.com\/GK\/#\/schema\/logo\/image\/","url":"https:\/\/www.serialporttool.com\/GK\/wp-content\/uploads\/2019\/07\/SerialPortToolSmallOutline.png","contentUrl":"https:\/\/www.serialporttool.com\/GK\/wp-content\/uploads\/2019\/07\/SerialPortToolSmallOutline.png","width":565,"height":128,"caption":"Ginkgo LLC"},"image":{"@id":"https:\/\/www.serialporttool.com\/GK\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/b4327b104640f900b8bb7740d2c6e0e5","name":"Shang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.serialporttool.com\/GK\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d6e33fff4c5adc0323b6466533c17276cbc8e9eab2ddbfd8421b11f7087f9f24?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d6e33fff4c5adc0323b6466533c17276cbc8e9eab2ddbfd8421b11f7087f9f24?s=96&d=mm&r=g","caption":"Shang"}}]}},"_links":{"self":[{"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/posts\/902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/comments?post=902"}],"version-history":[{"count":0,"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/posts\/902\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/media?parent=902"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/categories?post=902"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serialporttool.com\/GK\/wp-json\/wp\/v2\/tags?post=902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}