background image

EXAMPLE 2 - Any channel number and ENTER takes TV to the ANT A input (and the TV has 5 inputs -Ant A, Ant B, EXT1,

EXT2 and EXT3)

TV to EXT3 = 1) “0”

2) “2”
3) “Enter” (takes TV to ANT A)
2) Input (takes TV to next input - ANT B)
3) Input (takes TV to next input - EXT 1)
4) Input (takes TV to next input - EXT 2)
5) Input (takes TV to desired input - EXT 3)

Programming the Power On Macro

Set up your laptop and a connected keypad in front of the components while programming the Power On macro.
Power On macros usually require extensive testing of delays and you can expect to do a lot of experimenting while
programming.

1

Select the Power On button on the MAIN page.

2

Click on the RECORD icon 

3

Take a look at the MAIN page (both pages if you have two MAIN pages). Decide which components you
want to power on. Start adding their Power On commands to the list by navigating to the device and page
where the codes are located and clicking on the buttons with the Power On commands.

Select the device by clicking its button on the MAIN menu.

Now, click on the button with the device’s Power On command.

The new step appears in the list.

28

Type in Section Title

S

B

I M P LY

E T T E R !

B K

&

U

S

I

N

G

C

K

E

D

I

T

O

R

T

O

P

R

O

G

R

A

M

Programming Tutorial

Summary of Contents for CK1.1

Page 1: ...B K Components Ltd Programming Manual CK1 1 Keypad Single Gang Learning Keypad REV A 1005 S B IMPLY ETTER B K ...

Page 2: ...nts Ltd All other brand or product names are trade marks or registered trademarks of their respective companies or organizations B K Components Ltd sells its products through authorized dealers Buying from an authorized B K Components Ltd dealer insures that you have a FACTORY WARRANTY on your B K Components Ltd product A warranty on B K Components Ltd products is NOT VALID if the products have be...

Page 3: ...ad 3 Use the Program Menu In Order 3 Determine Device Layout for the CK1 1 3 Use SAVE AS to Name and Save First 4 Save or Export Your Work 4 Download to Each Keypad 4 The Programming Window 5 The Menu Bar and the Menus 6 File Menu 6 Program Menu 6 Communications Menu 7 Help Menu 7 The Toolbar and Shortcut Buttons 7 The Simulator and the Hidden Hard Buttons 8 Navigating and Selecting Buttons 8 Butt...

Page 4: ...rtcutting To Hidden Codes and Other Device IR commands 17 Testing 18 Downloading to TEST Pre Programmed IR Commands From The Database 18 Preparing the List of Buttons to be Learned 18 Using LCD Button Editor 19 Labeling and Deleting Buttons 19 CK1 2 LCD Button Editor 19 CK1 1 LCD Button Editor 20 Dragging and Dropping Buttons 21 Hiding Pages 21 Moving Through Pages In Favorites 21 Shortcuts Copyin...

Page 5: ...tons 33 Programming FAVORITE Macros 34 Inserting Macros Copying or Cloning a Macro 35 Programming Punch Through 36 Backlight On Time 37 Downloading to CK1 1 or CK1 2 Keypad 38 Download Failures 39 Uploading from the Keypad to the PC 39 Push and Hold Macros 40 Push and Hold for Activity Macros and Tap to Switch Devices 40 Two Functions on One LCD Button 40 Disabling the IR Sensor 40 Frequently Aske...

Page 6: ...e Global Default 45 Resetting Keypad Unit ID 45 Sending Messages To A CK1 1 Via RS 232 45 Need for Delay Between Messages 45 Enter Keypad ID In Hexadecimal 46 Device Number Mapping 46 Button Number Mapping for CK1 1 46 INDEX 47 iv Table of Contents S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R A M ...

Page 7: ...tor and vice versa However you must manually close such programs as Hotsync for the Palm Pilot and LapLink if they are running right click on any icons in the windows task bar representing these programs and exit them You Need an RS 232 Connecting Cable Adapters As Necessary B K include a pre made cable suitable for connecting a Serial port to the CK1 1 keypad However if this is lost or misplaced ...

Page 8: ...t The back panel also provides an IR output for local IR control directly from the keypad Two faceplate covers are provided with each CK1 1 keypad white and beige A primed paintable faceplate is available from B K Programming Tips and ideas Programming the CK1 1 Keypad is based around concept of programming the CK1 2 Keypad Most of the func tions and features that are available to the CK1 2 are al...

Page 9: ... simulator Finally drag and drop commands macros that you wish to display on the CK1 1 Keep in mind that there are a total of 20 available soft buttons and 5 hard buttons on the CK1 1 Keypad to program Only drag and drop the most important source control commands Use the Program Menu In Order The Program Menu is your lifeline to a fast easy programming experience Simply start at step one and work ...

Page 10: ...t the device in any new configuration Download to Each Keypad Each keypad needs to have its program downloaded to it separately If programming multiple keypads in a daisy chain be sure to program the first keypad in the chain first and then the second so on Otherwise error messages will appear on the keypad screen 4 Type in Section Title S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R ...

Page 11: ...1 1 simulator Edit and Label Buttons window is used to label buttons and move IR commands via shortcuts The Macro and Favorite window is used to view and edit macros The Hard Button window displays Phantom buttons that are useful for storing commands to be utilized in macros The important thing to remember as you program is that most Windows conventions hold true in CKEditor Explore the program me...

Page 12: ... and naming Devices You ll need a grouping of IR commands for each source that is going to be controlled from the keypad This is called a Device With the Create Name Devices win dow you will be able to create name and rearrange device commands 2 IR Database Opens a new window to test and program IR code sets from the B K IR database 3 LCD Button Editor Opens a new window that allows you to arrange...

Page 13: ...open your internet browser connect to the internet and link you to the B K website for additional technical support and resources Live Update Click on this after connecting to the Internet to download the newest version of CKEditor Firmware Version Connect your keypad to the PC and click on this to identify the firmware version of the key pad when asked to do so by technical support The Toolbar an...

Page 14: ... L flag indicates that the button is programmed with a learned IR code A learned code can be tapped or pressed and held for a sustained burst All buttons can be programmed with learned codes including all MAIN buttons hard and LCD except the buttons on FAV pages and the navigation buttons themselves An M or F flag indicates that the button is programmed with a Macro the F flag indicates the Macro ...

Page 15: ... the A single click on a page in Tree View will change the SIMULATOR to the selected PAGE and DEVICE Right click on a device to reveal the Device Context Menu Insert Page will insert an additional page to the device to a maximum of 4 Cut will copy the entire device and when pasted will delete the original Copy will copy the entire device without changing the original Paste will paste the copied or...

Page 16: ...ES The Edit and Label Buttons Window If the Edit and Label Buttons Window is closed reopen it by clicking on the shortcut button on the toolbar Whenever you SELECT a button the Edit and Label Buttons window displays the button name editable the Device and the IR Code from the database If you change the button name the IR Code list box displays both the name you created and the original database na...

Page 17: ...ogramming by selecting Button Labels You can change the name of any button When you change the name of a button it not only affects how the button appears in an LCD display it also changes how the button displays in the pull down Code list although the original name still appears beside the new label Shortcuts Copying Buttons You can create a SHORTCUT to another button by selecting it via the pull...

Page 18: ...pecified delay the macro is not issued JUMP Enables you to jump to any PAGE of any DEVICE at the end of a MACRO INSERT You must select the button you want the macro inserted in click on the INSERT button then click on the button containing the macro you want copied All of the macro steps are inserted into the new button in one step Make any changes you want to the new macro it is independent of th...

Page 19: ...king on the first item of the Program Menu or by clicking on the Toolbar icon as shown here TIP Hover the mouse over the Toolbar buttons and a pop up label identifies it Creating Devices 1 Click on the position you would like to create a new device in Type the new name and hit either the ENTER or the TAB key on your keyboard then type another name in If you wish to leave a position blank simply TA...

Page 20: ...l positions are filled you must delete one to do any rearranging of devices 6 To delete a device simply select it by clicking on it once then click on the DELETE key of your keyboard or the Delete Device button 14 Type in Section Title S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R A M Programming Tutorial Both Tree View the CK1 1 and the CK1 2 Keypad Simulator show newly created devi...

Page 21: ...distribute the discrete codes via service remotes etc For the first time those codes are collected and integrated into our database Not all components respond to the discrete codes in the Database A component has to be BUILT to respond to discrete codes The fact that other models from the same manufacturer do respond to discrete codes is the reason the codes are added to a code set However some mo...

Page 22: ...n D Observe the component If it stays on click on another Model and con tinue until you find the Code Set that turns the component off When it turns off click on Save E After you find the correct Code Set click on SAVE When you do the LCD Button Editor window pops open You can correct any labels that you think could be more user friendly Feel free to rearrange buttons as you wish Moving LCD button...

Page 23: ...idden code list for shortcuts if you need one Shortcutting To Hidden Codes and Other Device IR commands You can create a SHORTCUT to another button with a Learned or pre programmed command OR a HIDDEN Code by selecting it via the pull down lists under Device and IR Code in the Edit and Label Buttons window TIP Discrete On and Off codes are listed in the Hidden Code lists as P ON and P OFF 1 On the...

Page 24: ...There are two choices for downloading Partial Download This quickly downloads all of the pre programmed codes from the database This stage of programming before any learning or macro programming has been accomplished is really the only time you can use this option It does save you time Full Download This is the normal download you will use most of the time It takes a little longer but all commands...

Page 25: ... difference in function between Add and Edit There are two buttons to prevent confusion Symbol Shortcuts Click on one of these buttons to type a symbol instead of a letter or number Device List Select the device whose pages you would like to edit To view the CK1 1 LCD button editor choose CK1 1 from this drop down menu Scroll Pages Since you can only view four pages at a time the scroll pages butt...

Page 26: ... jump will execute as the last step of a macro or after a single IR command shortcut Button Labels Select the button you would like to rename by double clicking To delete single click then click on the Delete button in E Hide Page Check Boxes Pages can be hidden so that once the program is downloaded to the keypad the page is not accessible A macro will still allow you to jump to a hidden page Sav...

Page 27: ...us you cannot view all pages at once in LCD button editor However two scroll buttons normally grayed out become active when you are editing FAV By utilizing these buttons you can edit and view pages 1 through 4 or 2 through 5 Shortcuts Copying Existing Buttons Any button on MAIN or a Device not FAV buttons can be programmed with a shortcut to another but ton When you program a shortcut the icon wi...

Page 28: ... Semaphore Technique Typically only used when you are trying to isolate one command from a remote with a pre programmed macro Use a book or another opaque object in between the two remotes Press the button on the original remote then remove the obstruction for a moment then put it back Experiment with different timings Learning IR Codes One at a Time Select the Button Select the button that you wa...

Page 29: ...Editor starts at the top left moves across each row then moves down Select both the LEARN and the CONTINUE shortcut buttons The combination activates the batch learning capability of CKEditor Watch the INFO Window When the info window says READY press and hold the button on the original keypad When it says GOOD release the button Automatic SAVE and ReSelect During batch processing CKEditor automat...

Page 30: ... functions from the RCVR device This creates a very simple RADIO device that is much easier for your clients to understand Many installers go a step further and HIDE all the pages in the RCVR device so that their clients cannot readjust and accidentally ruin the surround sound calibration Remember buttons on hidden pages are still programmable as macro steps If you right click on a device in Tree ...

Page 31: ...he Manufacturer Model Category name you filed it as 5 Now select an EMPTY position on either MAIN page 1 or MAIN page 2 You cannot replace an existing device only an empty spot 6 Click on the ARROW pointing to the right at the MAIN pages then click on SAVE 25 Type in Section Title S B IMPLY ETTER B K T H E B K A U T O M A T E D H O U S E Programming Tutorial If you right click on a device in Tree ...

Page 32: ...roducts to respond to IR codes with one action or many Toggle More than one action can occur when the code is sent by a keypad An example is a POWER button The manufacturer programs the TV to respond to a POWER command by turning it on if it was off and turning off if it was on So one button can do two things This requires that the user know or see that the television is on or off before pressing ...

Page 33: ... a time Once the sys tem is on then decide what they want to watch or listen to Professional Installations Require Bullet Proof Reliable Macros or a help list The use of Point Pray macros will create service calls and a lot of bad will Never leave a customer with a remote programmed to maybe work Finding Workarounds for Toggle Commands in Macros By creatively experimenting you may find that you ca...

Page 34: ...testing of delays and you can expect to do a lot of experimenting while programming 1 Select the Power On button on the MAIN page 2 Click on the RECORD icon 3 Take a look at the MAIN page both pages if you have two MAIN pages Decide which components you want to power on Start adding their Power On commands to the list by navigating to the device and page where the codes are located and clicking on...

Page 35: ...television and the receiver have discrete input codes and the client s favored activity is watching Satellite Select the Audio receiver preamp zone controller by clicking its button on the MAIN menu Now click on the button with the SAT input command The new step appears in the list Select the TV by clicking its button on the MAIN menu Now click on the button with the correct input command The new ...

Page 36: ...IN menu The new step appears in the list 7 Make sure the CK1 1 Keypad is connected and properly working through all emitters by using the original remote via the Infrared sensor to change everything to the wrong input and turn it all off Select the first step in the list by clicking on it Now click on the TEST button Observe the components Did they all turn on and switch to the correct input 30 Ty...

Page 37: ...ivers to require 5 or more seconds of warm up time before they are responsive to new commands In a case like that you will need to add more delay between steps Select the Delay icon Now click on the preset amount of delay or enter any time between 1 second and 30 seconds in the Customize window The new step appears in the list Now drag the delay step to the correct location TIP Sometimes a change ...

Page 38: ...ake the macro more reliable if you place the time consuming anchor the play command at the beginning of the macro Make sure that you turn the DVD player off before testing this kind of workaround You are testing the worst case you know that a toggle type power command will turn the DVD player off you are concerned about an event that might happen The DVD player is already off but the client presse...

Page 39: ...w The DVD Activity Macro selects THX Surround Sound with 5 speakers with the TV on while the CD Activity selects Stereo with 4 speakers and forces the TV off For components that have play commands it is typically ok to have a Play command in the macro Watch out for components with toggle type play pause buttons That kind of Play Pause command should not be placed in an Activity Macro without a pre...

Page 40: ...ady to program 1 In Tree View click on the sign next to the Device SAT CABLE that you will need to program the favorites from This expands the device so that you can see the Pages 2 On the Simulator click on the Favorite you would like to program and click the RECORD button 3 In Tree View click on one of the Pages of the device SAT CABLE you are using to make the favorite This instantly changes th...

Page 41: ... brands require delays between commands However if the channel favorite has two identical digits you will most certainly require delay between the two identical commands 6 Click on the SAVE icon and continue to the next Favorite until all are complete Inserting Macros Copying or Cloning a Macro You can often speed programming by instantly inserting all of the steps of a previously programmed macro...

Page 42: ...Punch Through CKEditor enables you to quickly set up common functions on all devices for the hard buttons Usually used only for Volume Up Down and Mute however you may occasionally find it convenient to punch through to the channel up and down Punch Through is not available for the LCD buttons 1 Open the Punch Through window by clicking on the shortcut button in the toolbar or by selecting Punch T...

Page 43: ...ogrammed TV VCR1 MAIN 5 Repeat for any other groups of codes as you like Backlight On Time 1 Open the Backlight On Time window by clicking on the shortcut button on the toolbar or selecting it from the Program Menu 2 Enter the amount of time you would like the backlight ing to stay on after the backlight button is pushed 37 Type in Section Title S B IMPLY ETTER B K T H E B K A U T O M A T E D H O ...

Page 44: ...you want to download to the keypad 4 Click on the Download to keypad shortcut button on the toolbar or choose Download from the Communications Menu 5 When the Download window appears select the Full Download checkbox and click on the Download button Do not move the mouse or touch the keyboard during the download 38 Type in Section Title S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R A...

Page 45: ...PC Uploading is necessary when you arrive at a jobsite with an existing CK1 1 or CK1 2 Keypad system that you would like to service edit or clone Simply upload the file to your PC save it with a new file name and you can edit the file send it to other remotes make a touch up and download back into the customer s remote TIP You cannot upload from the SR 10 1 only from the CK1 2 or CK1 1 Keypad 1 Ma...

Page 46: ... is by using a Learned Code You select LEARN MACRO from the Device list in the Edit and Label Buttons window This enables two func tions on one button for a Learned code No special action is required for Pre Programmed codes from the database Just program the Macro AFTER the database code is pro grammed Disabling the IR Sensor The front panel IR sensor can be disabled using the CKEditor software D...

Page 47: ... database and the CK1 1 Keypad Can I create a CK1 1 Keypad from an older mxf file that was created in a version of the editor that original ly did not support the CK1 1 Keypad Yes Simply load the mxf file into the editor The mxf file will appear on the CK1 2 Keypad From this point drag the desired commands from the CK1 2 Keypad to the CK1 1 Keypad This operation holds true for an older mxd or ccf ...

Page 48: ...ute a source command When constructing a CK1 1 Keypad one of the most important considerations is the amount of available buttons 20 soft buttons 5 hard buttons By creating macros that execute multiple functions you can gain added button space on the keypad Normally a keypad program will consist of source selection commands followed by source control commands Instead of having one button select th...

Page 49: ...eate six different RS 232 macros Instead you use one macro with the global ID FF 255 which will command all of the keypads in the system In use when the CT Receiver sees this unique IR code from the Kitchen keypad it will issue the RS 232 macro to all of the other keypads Each room s keypad will then issue a discrete Off command to each of the local TV s With some automation systems you could acco...

Page 50: ...al string containing a reference to Main Pages Mx shall be ignored by the CK1 1 key pad In contrast any message containing a reference to Device 0 D0 is ignored by a CK1 2 keypad By implementing the Device 0 concept it is possible to achieve independent control of both the CK1 1 and the CK1 2 keypad while still maintaining the same basic structured protocol Defined Example also see page 44 0 K D0 ...

Page 51: ...Sending Messages To A CK1 1 Via RS 232 Creating an RS 232 command to control the Keypad is simple The message has start with a parenthesis each param eter is separated from the next with a comma and you must end the last parameter with a semi colon and a closing parenthesis You can instruct any keypad or all of them to Jump to a Specific Page for Display Purposes 1 Jump to the Main Menu Page 1 or ...

Page 52: ...1 1 Hard Buttons ON B0 CH B1 VOL B3 MUTE B5 OFF B35 CH B2 VOL B4 LCD Buttons for MAIN and All Devices 46 Type in Section Title S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R A M Advanced Programming Tips MAIN PAGE 2 2 MAIN PAGE 1 1 MAIN PAGE 3 3 MAIN PAGE 4 4 Devices are entered in standard roman numerals 1 through 20 However the numbering of devices follows an unusual pattern so use ...

Page 53: ...des 17 Hidden Hard Button 8 Hiding Pages 4 10 21 I ID 45 Importing and Exporting Devices 25 Inserting Macros 35 IRDatabase 15 K Keypad Mapping 46 Keypad Unit ID 45 L LCD Button Editor 6 16 19 Learning 6 11 22 23 Learning a Batch of Buttons 23 Learning Tips 22 Live Update 1 M Macro Programming 26 Menus 6 Model 16 P Page 9 Partial Download 18 Pin Out serial cable 1 Point Pray 27 Power Off Macro 32 P...

Page 54: ...s 17 Simulator 3 8 14 17 T Task Manager 1 Test the Code Set 16 Testing 18 Toggle Commands 15 Toolbar 7 Tree View 9 Two Functions on One LCDButton 40 U Unit ID 45 UPDATE 1 Uploading 39 USB to Serial adapter 1 W Workarounds 27 48 Index S B IMPLY ETTER B K U S I N G C K E D I T O R T O P R O G R A M ...

Reviews: