Hi, @ae5880. Programming the teleop here is programming a custom layout for the controller. You can assign different motors to different buttons. Vex will give you the standard Driver Control option on the brain. Driver Control option is based on default behaviors on each port if a type of motor or sensor is plugged into it (https://help.vex.com/article/269-how-to-use-the-driver-control-program). Most teams I’ve seen using Driver Control have their left or right drive motors either in ports 1 and 6 or 7 and 6. This allows a tank drive control where left joystick controls forward and back on left motor, and right joystick for right motor.
If you want to do other types of controls like an arcade/Xbox style control where all robot movement on left joystick only, then you need to program that with the software provided. This is the teleop. If you program a custom controller, you will see “Teleop” as one of the selection items on the brain.
Also to kmmohn’s comment, yeah, there are some teams that incorporate some autonomous into their teleop when doing Teamwork matches or Driver Skills matches. Last season, Next Level, a lot of teams had pre-defined routines for hanging the robot on the hanging bar by pushing a button on the controller. Our team had that, plus presets for all of the different lift heights (start, yellow hubs, etc.). Having these routines allowed our drivers not have to mess around and spend lots of time with getting the lift in the right positions.