User Preferences

Calculator Preference Page 1There are a number of user preferences that can be set for the calculator. These preferences can be accessed by pressing the devices menu key.

Each preference will alter the way that the Timecode Calculator behaves. These preferences are stored in the device and applied each time that the calculator is started.

The preferences are displayed on three pages. A main page, Calculator Settings and two subsequent pages.

Calculator Settings

The first page of the preferences screen is shown here.

This page has the following selections and options:

  • Calculation Settings. This selection access page 2 of the preferences which The settings on page 2 are detailed in the next section and all relate to the way that calculations are precessed by the calculator.

  • Gesture Settings. This is used to access the third page of preferences. The settings on page 3 all relate to the way that hand gestures are used by the application.

  • Left Handed Layout. Default: Disabled. The calculator allows the orientation of the device to be in either the normal portrait mode and also landscape mode. When in landscape mode the layout is changed to the following:

Calculator Landscape Mode


This is not an ideal arrangement if you happen to be left handed. This option has therefore been provided to allow you to reverse the layout of the display and keyboard sections as show in the subsequent image.

Calculator Left Hand Landscape Mode

  • Timecode as seconds. Default: Enabled. When enabledd the Timecode display mode buttons (to the left of the timecode values can show the timecode as a floating point seconds value. (Non-editable).
  • Timecode as time. Default: Enabled. When enabledd the Timecode display mode buttons (to the left of the timecode values can show the timecode as a real time time value in hours:minutes:seconds format where the seconds is shown as 100ths of a second.

Calculation Settings

Calculator Preferences Page 2The preferences on this page all relate to the way that the Calculator process the timecode values. Underlying the calculator, all timecode values are stored as a floating point number of seconds. The implication of this is that under certain circumstances the “correct” answer to a calculation is open to interpretation. The options on this page allow you to configure how you would expect it to behave under specific circumstances.

  • Round FPS Changes. Default: Enabled. When a timecode value is changed from one frame rate to another, the second frame rate may well not be a precise equivalent in absolute time of the first. This option determines if the resulting frame value is rounded to the nearest frame (enabled) or the underlying time in seconds is left unchanged (disabled).
    If you have this option disabled, the Correction Key detailed elsewhere in this document can be used to manually do this rounding.

  • Round Calculations. Default: Enabled. Some calculation do not result in an exact number of frames. For example 10 frames divided by 3. In the same way that the previous option allows for the automatic rounding of frames during frame rate conversion, this option, if enabled, will cause the automatic rounding of calculation results.

  • Carry Over Corrections. Default: Enabled. This option affects the way that the Correction key works. If checked, the default, when pressing the Correction key with an invalid timecode value will correct the incorrect field, but will also carry over the excess value to the next field. For example the timecode 00:10:83:00 is invalid because 83 is greater than the value allowed for a second. With Carry Over Corrections enabled pressing the Correction key will correct the value to 00:11:23:00. With Carry Over Corrections disabled the corrected value will be 00:10:23:00. In this case only the seconds field has been changed and no carry over has occurred.

  • Timecode > 24 Hours. Default: Disabed. The timecode standards specify timecode as at maximum a 24 hour format. That is the maximum displayable value is 23:59:59:nn where nn depends on the current frame rate. That is 23 hours 59 minutes, 59 seconds and the maximum allowed number of frames. Adding a single frame to this value should wrap the value back to 00:00:00:00. In some cases, typically programme scheduling, it is useful to be able to display and manipulate timecode values greater than this. An typical example is when using timecode to schedule programmes real time during a 24 hour period. If, for example, the daily schedule starts at 06:00:00:00 or 6 am it can be useful to display the timecode values between midnight and 6am as 24 to 29 hours. This option allows this to happen. In fact it allows the hours value to go up to 99.

  • Autocorrect Drop Frames. Default: Enabled. When enabled, this option allows the calculator to automatically correct drop frame values when entering them in overwrite mode. For an example, consider attempting to enter something like 12:34:00;15 when a drop frame rate, such as NTSC DF, is selected and the current value is 00:00:00;00. If this option is disabled as you enter the values 1, 2, 3 all works as expected with the display showing: 12:30:00:00. However, when you press the 4 button, the display will show 12:34:00:00 but the display will suddenly turn red! This is because in NTSC Drop Frames the value 12:34:00:00 does not exist and is therefore invalid. If you continue pressing keys the display will only stop showing an invalid value once you enter the final 1 in the frames field. With Autocorrect Drop Frames enabled, once you get to entering the 4, the timecode value will be automatically corrected to 12:34:00:02. Note that is does not make sense to do something similar when entering timecode values in Insert mode, so this option is disabled when the Insert mode is enabled.

Gesture Settings

Calculator Preferences Page 3This final page contains a couple of preferences that control how finger gestures on the device operate.

  • Swipe To Clear. Default: Disabled. This option enables or disables the ability to clear either operand 1 or operand 2 by simply wiping across the appropriate display with a finger. This option can be disabled if it is decided that it is not a useful feature on your device.

  • Drag To Change. Default: Disabled.Similarly, the ability to change timecode values by selecting the field to change and then dragging your finger across the screen can be enabled or disable using this option.