A B C D E F G H I K L M N O P R S T U V W X Y Z

A

aboutAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "About" menu item.
aboutAction() - Method in class tnt.gui.TnTImp
 
aboutMenuItem - Variable in class tnt.gui.TnTFrame
 
accept(File) - Method in class tnt.gui.FileFilter
 
actionPerformed(ActionEvent) - Method in class tnt.gui.HelpFrame
 
actionPerformed(ActionEvent) - Method in class tnt.gui.KeyLetterDialog
 
actionPerformed(ActionEvent) - Method in class tnt.gui.MetricsCalculation.ProgressDialog
Updates the progress bar when the timer fires.
actionPerformed(ActionEvent) - Method in class tnt.gui.ParametersDialog
 
actionPerformed(ActionEvent) - Method in class tnt.gui.TnTFrame
 
addKeyAction(Rectangle2D.Double) - Method in class tnt.gui.TnTImp
Presents the user with a key-letter mapping dialog and creates a new KeyButton object with the selected letters and the passed rectangular bounds.
ALTERNATE_SPACE - Static variable in class tnt.metrics.ModelDefinition
Indicates the SPACE-key should be pressed by alternating thumbs.

B

backButton - Variable in class tnt.gui.HelpFrame
The button to traverse backward in the navigation history.
backHistory - Variable in class tnt.gui.HelpFrame
The stack used to track URLs for the back button.
bkgdImage - Variable in class tnt.gui.ScrollablePaintPanel
The background image
blackLineMenuItem - Variable in class tnt.gui.TnTFrame
 
blueLineMenuItem - Variable in class tnt.gui.TnTFrame
 
BOTH_THUMBS - Static variable in class tnt.metrics.KeyButton
Indicates that this key is to be pressed by either thumb equally.
bothThumbs - Variable in class tnt.gui.KeyLetterDialog
 
bothThumbsKeys - Variable in class tnt.metrics.ModelDefinition
A String composed of all the characters representing KeyButton objects assigned to both thumbs
breakdownText() - Method in class tnt.metrics.TnWPM
Returns breakdown data, formatted to be printed to the console.
browseButton - Variable in class tnt.gui.ParametersDialog
The button that, when activated, allows the user to browse for a word-frequency file.
BUFF_LARGE - Static variable in class tnt.Constants
The size of a large buffer.
BUFF_SMALL - Static variable in class tnt.Constants
The size of a small buffer.

C

calculateAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Calculate" menu item.
calculateAction() - Method in class tnt.gui.TnTImp
Displays a message dialog if any letters are not mapped.
calculateMenuItem - Variable in class tnt.gui.TnTFrame
 
calculateThread - Variable in class tnt.gui.MetricsCalculation
 
cancel() - Method in class tnt.gui.MetricsCalculation.ProgressDialog
Sets a flag to halt progress of metrics calculation.
cancel() - Method in class tnt.metrics.TnKSPC
 
cancel() - Method in interface tnt.metrics.TnMetric
Signals calculation of this metric to stop.
cancel() - Method in class tnt.metrics.TnWPM
 
cancelAction() - Method in class tnt.gui.ParametersDialog
Reverts values and hides this dialog.
cancelButton - Variable in class tnt.gui.KeyLetterDialog
 
cancelButton - Variable in class tnt.gui.MetricsCalculation.ProgressDialog
 
cancelButton - Variable in class tnt.gui.ParametersDialog
The button that, when activated, reverts the dialog's values and hides it.
cancelled() - Method in class tnt.metrics.TnKSPC
 
cancelled() - Method in interface tnt.metrics.TnMetric
Returns whether or not cancel() was called on this metric.
cancelled() - Method in class tnt.metrics.TnWPM
 
canRedo() - Method in class tnt.gui.TnTImp.ColorEdit
 
canRedo() - Method in class tnt.gui.TnTImp.DeleteKeyEdit
 
canRedo() - Method in class tnt.gui.TnTImp.EditMappingEdit
 
canRedo() - Method in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
canRedo() - Method in class tnt.gui.TnTImp.NewKeyEdit
 
canUndo() - Method in class tnt.gui.TnTImp.ColorEdit
 
canUndo() - Method in class tnt.gui.TnTImp.DeleteKeyEdit
 
canUndo() - Method in class tnt.gui.TnTImp.EditMappingEdit
 
canUndo() - Method in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
canUndo() - Method in class tnt.gui.TnTImp.NewKeyEdit
 
canvas - Variable in class tnt.gui.TnTFrame
 
canvasScrollPane - Variable in class tnt.gui.TnTFrame
 
catComboBox - Variable in class tnt.gui.ParametersDialog
The combo box that presents MHP categories.
changeColor(Color) - Method in class tnt.gui.ScrollablePaintPanel
Changes the color of the outlines to the passed color.
char1 - Variable in class tnt.metrics.FittsData
 
char2 - Variable in class tnt.metrics.FittsData
 
chars - Variable in class tnt.metrics.KeyButton
The characters associated with this key.
chkBoxes - Variable in class tnt.gui.KeyLetterDialog
 
clearOutline() - Method in class tnt.gui.ScrollablePaintPanel
Removes the temporary outline defined by the last mouse drag.
clearWorkspace() - Method in class tnt.gui.TnTImp
Reinitializes the workspace to a blank one.
closeAction() - Method in class tnt.gui.MetricsOutputDialog
Prompts the user to confirm closing this dialog.
closeButton - Variable in class tnt.gui.ExportDialog
The button that, when activated, closes this dialog.
closeButton - Variable in class tnt.gui.HelpFrame
The button to close this frame.
closeButton - Variable in class tnt.gui.MetricsOutputDialog
The button that, when activated, closes this dialog.
COLOR - Static variable in class tnt.Constants
The default color.
color - Variable in class tnt.gui.ScrollablePaintPanel
The colour of the outlines
color - Variable in class tnt.gui.TnTImp
The current color used to display key-button outlines on the canvas.
color - Variable in class tnt.gui.Workspace
The color used to outline the key-buttons.
compareTo(WordFreqKs) - Method in class tnt.metrics.WordFreqKs
Sorts objects according to keystrokes.
Constants - Class in tnt
Stores global constansts for the TnTookit.
Constants() - Constructor for class tnt.Constants
 
copy() - Method in class tnt.gui.OutputPanel
This method is called via an action map when the copy button is activated or Ctrl+C is typed.
copyButton - Variable in class tnt.gui.OutputPanel
The button that, when activated, triggers a call to copy().
copyText - Variable in class tnt.gui.OutputPanel
The text to be copied to the clipboard.
CORPORA_DIR - Static variable in class tnt.Constants
The relative path to the directory containing the word-frequency files.
CPY_RT_YEAR - Static variable in class tnt.Constants
The text representing the copyright year(s).
createAmbigSetPanel() - Method in class tnt.gui.MetricsOutputDialog
Creates the layout to display ambiguous word sets.
createBoundsPanel() - Method in class tnt.gui.TnTFrame.InfoPanel
Arranges the components of the "Bounds" sub-panel.
createButtonPanel() - Method in class tnt.gui.HelpFrame
Arranges the panel containing other buttons (i.e., the close button).
createButtonPanel() - Method in class tnt.gui.ParametersDialog
Creates the layout to display "OK" and "Cancel" buttons.
createCanvasScrollPane() - Method in class tnt.gui.TnTFrame
Instantiates and returns the canvas (an instance of ScrollablePaintPanel).
createColorMenu() - Method in class tnt.gui.TnTFrame
Instantiates and returns the Color menu.
createDigitizationPanel() - Method in class tnt.gui.TnTFrame.InfoPanel
Arranges the components of the "Digitization" sub-panel.
createEditMenu() - Method in class tnt.gui.TnTFrame
Instantiates and returns the Edit menu.
createFileMenu() - Method in class tnt.gui.TnTFrame
Instantiates and returns the File menu.
createFilePanel() - Method in class tnt.gui.ParametersDialog
Creates the layout to display and specify the word-frequency file path.
createFittsPanel() - Method in class tnt.gui.ParametersDialog
Creates the layout to display and specify Fitts' Law coefficient.
createHelpMenu() - Method in class tnt.gui.TnTFrame
Instantiates and returns the Help menu.
createHtmlScrollPane(String) - Method in class tnt.gui.HelpFrame
Creates the scroll pane that contains the HTML document.
createInfoPanel() - Method in class tnt.gui.TnTFrame
Instantiates components of the InfoPanel before returning an instance of InfoPanel.
createKeyPanel() - Method in class tnt.gui.TnTFrame.InfoPanel
Arranges the components of the "Keys" panel.
createKeysPanel() - Method in class tnt.gui.ExportDialog
Creates the layout to display keyboard digitization data.
createKeystrokePanel() - Method in class tnt.gui.MetricsOutputDialog
Creates the layout to display word-frequency-keystroke data.
createKSPCPanel() - Method in class tnt.gui.MetricsOutputDialog
Creates the layout to display KSPC data.
createMappingPanel() - Method in class tnt.gui.ExportDialog
Creates the layout to display mapping data.
createMetricsMenu() - Method in class tnt.gui.TnTFrame
Instantiates and returns the Metrics menu.
createMHPPanel() - Method in class tnt.gui.ParametersDialog
Creates the layout to display and specify MHP timings.
createModelPanel() - Method in class tnt.gui.ExportDialog
Creates the layout to display model definition data.
createNavPanel() - Method in class tnt.gui.HelpFrame
Creates the layout to display navigational buttons.
createStatusPanel() - Method in class tnt.gui.TnTFrame
Instantiates and returns the status panel.
createWPMPanel() - Method in class tnt.gui.MetricsOutputDialog
Creates the layout to display WPM data.
cust1_tC - Variable in class tnt.gui.Workspace
Custom MHP timing.
cust1_tE - Variable in class tnt.gui.Workspace
Custom MHP timing.
cust1_tM - Variable in class tnt.gui.Workspace
Custom MHP timing.
cust1_tP - Variable in class tnt.gui.Workspace
Custom MHP timing.
cust1_tS - Variable in class tnt.gui.Workspace
Custom MHP timing.
customLineMenuItem - Variable in class tnt.gui.TnTFrame
 
CustomTableModel - Class in tnt.gui
A custom table model to make cell contents non-editable.
CustomTableModel(WordFreqKs[]) - Constructor for class tnt.gui.CustomTableModel
 
cxValueLabel - Variable in class tnt.gui.TnTFrame
Displays the selected key's center x-coordinate.
cyValueLabel - Variable in class tnt.gui.TnTFrame
Displays the selected key's center y-coordinate.

D

dataModel - Variable in class tnt.gui.ScrollablePaintPanel
The model containing all the outlines
dataModel - Variable in class tnt.gui.TnTFrame
The model storing the outline keys.
debugDataText() - Method in class tnt.metrics.TnWPM
Returns debug information, but only if the d flag was set when calling process(boolean d).
deleteKey(char) - Method in class tnt.gui.KeyLetterDialog
Deletes mappings associated with the passed key id.
deleteKeyAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon pressing the delete button.
deleteKeyAction() - Method in class tnt.gui.TnTImp
 
deleteKeyButton - Variable in class tnt.gui.TnTFrame
The "Delete" button in the InfoPanel.
DESCRIPTION_TEXT - Static variable in class tnt.gui.ExportDialog
The text describing the uses of exported data.
dimension - Variable in class tnt.gui.TnTFrame
 
dist - Variable in class tnt.metrics.FittsData
 
distanceTo(KeyButton) - Method in class tnt.metrics.KeyButton
Return the Pythagorean distance from this key to the specified key.

E

editKeyAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon pressing the edit button.
editKeyAction() - Method in class tnt.gui.TnTImp
 
editKeyButton - Variable in class tnt.gui.TnTFrame
The "Edit" button in the InfoPanel.
ERROR_404_TEXT - Static variable in class tnt.gui.HelpFrame
The HTML-based text to display when unable to load a page.
exitAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Exit" menu item.
exitAction() - Method in class tnt.gui.TnTImp
Dispatches a "window closing" event.
exitMenuItem - Variable in class tnt.gui.TnTFrame
 
EXP - Static variable in class tnt.gui.ParametersDialog
The constant used to index the expert MHP category.
exportAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Export..." menu item.
exportAction() - Method in class tnt.gui.TnTImp
Displays an instance of ExportDialog.
ExportDialog - Class in tnt.gui
Presents data for the purpose of copying to text files.
ExportDialog(Frame, Workspace, ModelDefinition) - Constructor for class tnt.gui.ExportDialog
Initializes this modal dialog.
exportMenuItem - Variable in class tnt.gui.TnTFrame
 

F

FIELD_CARD - Static variable in class tnt.gui.ParametersDialog
The name given to the panel displaying custom MHP values.
FIELD_WIDTH - Static variable in class tnt.gui.ParametersDialog
The column width of text fields.
fileChooser - Variable in class tnt.gui.ParametersDialog
 
FileFilter - Class in tnt.gui
Displays all directories and only those files whose extensions match those passed to an object of this class.
FileFilter(String, String[]) - Constructor for class tnt.gui.FileFilter
Extensions should be in lower case and passed with the leading "dot" (e.g., ".txt").
fileModified - Variable in class tnt.gui.TnTImp
A flag to indicate modifications since the last save.
filePathField - Variable in class tnt.gui.ParametersDialog
The text field used to display the word-frequency file path.
FittsData - Class in tnt.metrics
 
FittsData(int, String, double[], String, String, String, String, double, double, double, double) - Constructor for class tnt.metrics.FittsData
 
FormatException - Exception in tnt
Signals a format error.
FormatException(String) - Constructor for exception tnt.FormatException
 
forwardButton - Variable in class tnt.gui.HelpFrame
The button to traverse forward in the navigation history.
forwardHistory - Variable in class tnt.gui.HelpFrame
The stack used to track URLs for the foward button.
freq - Variable in class tnt.metrics.WordFreqKs
The frequency of this word in the corpus.

G

getAmbigWords() - Method in class tnt.metrics.TnKSPC
Returns an array of strings, each string is a space-delimited list of similarly ambiguous words (i.e.
getChars() - Method in class tnt.gui.KeyLetterDialog
Returns the characters mapped to the last defined key.
getColumnCount() - Method in class tnt.gui.CustomTableModel
 
getColumnName(int) - Method in class tnt.gui.CustomTableModel
 
getDescription() - Method in class tnt.gui.FileFilter
 
getFieldOrder() - Static method in class tnt.metrics.WordFreqKs
Returns the order of the fields returned by toStringArray().
getHelpFrame(String) - Static method in class tnt.gui.HelpFrame
Returns the singleton instance of an HTML help window.
getKCME() - Method in class tnt.metrics.TnKSPC
Returns the KCME value for this key-character mapping.
getKeyButtonArray() - Method in class tnt.gui.KeyButtonListModel
Returns an array of KeyButton objects, representing the elements in this model.
getKeyID() - Method in class tnt.gui.KeyLetterDialog
Returns the key id of the last defined key.
getKeyMapping() - Method in class tnt.gui.KeyLetterDialog
Each character in the returned string represents a key id, whose key is mapped to the corresponding letter or function in LETTERS at the same index.
getKSPC() - Method in class tnt.gui.MetricsCalculation
Returns the TnKSPC object processed by this class.
getKSPC26() - Method in class tnt.metrics.TnKSPC
Returns the KSPC value for the 26 letters of English alphabet.
getKSPC27() - Method in class tnt.metrics.TnKSPC
Returns the KSPC value for the 26 letters of English alphabet, plus the space character.
getMaxNext() - Method in class tnt.metrics.TnKSPC
Returns the maximum number of presses of NEXT used to input any word in the corpus.
getMouseMode() - Method in class tnt.gui.ScrollablePaintPanel
Returns the current mode of mouse movement.
getNumAmbigWords() - Method in class tnt.metrics.TnKSPC
Returns the number of ambiguous words (i.e.
getPreferredScrollableViewportSize() - Method in class tnt.gui.ScrollablePaintPanel
 
getPresentationName() - Method in class tnt.gui.TnTImp.ColorEdit
 
getPresentationName() - Method in class tnt.gui.TnTImp.DeleteKeyEdit
 
getPresentationName() - Method in class tnt.gui.TnTImp.EditMappingEdit
 
getPresentationName() - Method in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
getPresentationName() - Method in class tnt.gui.TnTImp.NewKeyEdit
 
getPressesOfNext() - Method in class tnt.metrics.TnKSPC
Returns a breakdown of the number of words requiring presses of NEXT.
getProgress() - Method in class tnt.metrics.TnKSPC
 
getProgress() - Method in interface tnt.metrics.TnMetric
Returns a float in the range [0..1], representing the progress of the process() method.
getProgress() - Method in class tnt.metrics.TnWPM
 
getRowCount() - Method in class tnt.gui.CustomTableModel
 
getScrollableBlockIncrement(Rectangle, int, int) - Method in class tnt.gui.ScrollablePaintPanel
 
getScrollableTracksViewportHeight() - Method in class tnt.gui.ScrollablePaintPanel
 
getScrollableTracksViewportWidth() - Method in class tnt.gui.ScrollablePaintPanel
 
getScrollableUnitIncrement(Rectangle, int, int) - Method in class tnt.gui.ScrollablePaintPanel
 
getThumb() - Method in class tnt.gui.KeyLetterDialog
Returns an integer representing the thumb assigned to the last defined key.
getTotalChars26() - Method in class tnt.metrics.TnKSPC
Returns the total number of characters in the corpus (not including the space character).
getTotalChars27() - Method in class tnt.metrics.TnKSPC
Returns the total number of characters in the corpus (including the space character).
getTotalKs26() - Method in class tnt.metrics.TnKSPC
Returns the total number of keystrokes represented by the corpus (not including the space character).
getTotalKs27() - Method in class tnt.metrics.TnKSPC
Returns the total number of keystrokes represented by the corpus (including the space character).
getTotalWords() - Method in class tnt.metrics.TnKSPC
Returns the number of words in the corpus.
getTW() - Method in class tnt.metrics.KeyButton
Returns this key's target width.
getUnassignedKeys() - Method in class tnt.metrics.TnWPM
Returns a keys that appear in the keystroke field of the corpus, but are not assigned to either thumb.
getValueAt(int, int) - Method in class tnt.gui.CustomTableModel
 
getWordFreqFile() - Method in class tnt.gui.ParametersDialog
Returns a String representing the path to the word-frequency file.
getWordFreqKs() - Method in class tnt.metrics.TnKSPC
Returns the array of entries, each consisting of a word, its frequency and the keystrokes required to input it.
getWPM() - Method in class tnt.gui.MetricsCalculation
Returns the TnWPM object processed by this class.
greenLineMenuItem - Variable in class tnt.gui.TnTFrame
 

H

H_GAP - Static variable in class tnt.gui.ExportDialog
The magnitude of horizontal space between components.
H_GAP - Static variable in class tnt.gui.HelpFrame
The horizontal gap sometimes placed between components.
H_GAP - Static variable in class tnt.gui.MetricsOutputDialog
The magnitude of horizontal space between components.
H_GAP - Static variable in class tnt.gui.ParametersDialog
The magnitude of horizontal space between components.
halt - Variable in class tnt.gui.MetricsCalculation
The flag that represents calculation should halt as soon as possible.
HANDLE_SIZE - Variable in class tnt.gui.ScrollablePaintPanel
The width and height of the (square) outline handles
HELP_DIR - Static variable in class tnt.Constants
The relative path to the directory containing the help files.
helpAction() - Method in class tnt.gui.MetricsOutputDialog
Presents the user with results-related help.
helpButton - Variable in class tnt.gui.MetricsOutputDialog
The button that, when activated, presents help.
HelpFrame - Class in tnt.gui
This class encapsulates a JFrame that displays HTML-based help.
homeButton - Variable in class tnt.gui.HelpFrame
The button to navigate to the main page.
htmlPane - Variable in class tnt.gui.HelpFrame
The pane that displays HTML content.
hValueLabel - Variable in class tnt.gui.TnTFrame
Displays the width of the selected key's outline.
hyperlinkUpdate(HyperlinkEvent) - Method in class tnt.gui.HelpFrame
 

I

ICON_PATH - Static variable in class tnt.Constants
The icon representing the TnToolkit.
idField - Variable in class tnt.gui.KeyLetterDialog
 
idx - Variable in class tnt.metrics.FittsData
 
imageFileName - Variable in class tnt.gui.TnTImp
The path to the image file used in the current workspace.
imageFileName - Variable in class tnt.gui.Workspace
The path to an image file representing a keyboard layout.
IMAGES_DIR - Static variable in class tnt.Constants
The relative path to the directory containing image files of keyboards.
INI_HEIGHT - Static variable in class tnt.gui.HelpFrame
The initial height of this frame.
INI_WIDTH - Static variable in class tnt.gui.HelpFrame
The initial width of this frame.
iniFileChooser() - Method in class tnt.gui.ParametersDialog
Initializes the file chooser.
iniMHPTimings() - Method in class tnt.gui.ParametersDialog
Initializes preset MHP timings.
iniSingleton(String) - Method in class tnt.gui.HelpFrame
Initializes the singleton instance.
isCellEditable(int, int) - Method in class tnt.gui.CustomTableModel
 
itemStateChanged(ItemEvent) - Method in class tnt.gui.KeyLetterDialog
 

K

kbDefinitionFile - Variable in class tnt.metrics.ModelDefinition
The name of the keyboard definition file
kcmeText() - Method in class tnt.metrics.TnKSPC
Returns the KCME value, formatted to be printed to the console.
key - Variable in class tnt.metrics.KeyButton
This key's identifier.
KeyButton - Class in tnt.metrics
A class to define keys on a keypad/keyboard.
KeyButton(char, String, double, double, double, double, int) - Constructor for class tnt.metrics.KeyButton
Initializes a new object.
KeyButton(char, String, double, double, double) - Constructor for class tnt.metrics.KeyButton
Initializes a new object with minimal parameters.
KeyButtonListModel - Class in tnt.gui
Provides additional functionality regarding the handling of KeyButton and ModelDefinition objects.
KeyButtonListModel() - Constructor for class tnt.gui.KeyButtonListModel
 
keyButtons - Variable in class tnt.metrics.ModelDefinition
An array of KeyButton objects representing all the text-entry-related keys/buttons of the model
KeyLetterDialog - Class in tnt.gui
Encapsulates a technique to allow users to map letters to key, but to also restrict their input to valid selections.
KeyLetterDialog(Frame) - Constructor for class tnt.gui.KeyLetterDialog
Initializes the modal dialog.
KeyLetterDialog(Frame, String) - Constructor for class tnt.gui.KeyLetterDialog
Initializes the dialog with the passed mapping and makes it modal to its owner.
keys - Variable in class tnt.gui.KeyLetterDialog
 
keys - Variable in class tnt.gui.Workspace
The defined KeyButton objects.
ks - Variable in class tnt.metrics.FittsData
 
ks - Variable in class tnt.metrics.WordFreqKs
The keystrokes required to input this word.
kspc - Variable in class tnt.gui.MetricsOutputDialog
The source of KSPC data.
kspcText() - Method in class tnt.metrics.TnKSPC
Returns the KSPC values, formatted to be printed to the console.

L

LABEL_CARD - Static variable in class tnt.gui.ParametersDialog
The name given to the panel displaying preset MHP values.
LEFT_SPACE - Static variable in class tnt.metrics.ModelDefinition
Indicates the SPACE-key should be pressed by the left thumb.
LEFT_THUMB - Static variable in class tnt.metrics.KeyButton
Indicates that this key is to be pressed by the left thumb only.
leftIntercept - Variable in class tnt.gui.Workspace
Fitts' Law coefficient.
leftIntercept - Variable in class tnt.metrics.ModelDefinition
The left intercept coefficient for Fitts' Law calculations
leftIntField - Variable in class tnt.gui.ParametersDialog
The (Integer-formatted) text field used to display and input the left intercept.
leftOption - Variable in class tnt.gui.Workspace
A value of true indicates preference for the left thumb when both thumbs are equally accessible.
leftOption - Variable in class tnt.metrics.ModelDefinition
A value of true represents preferrence for the left thumb when both thumbs are equally accessable (false by default).
leftRatio - Variable in class tnt.metrics.FittsData
 
leftSlope - Variable in class tnt.gui.Workspace
Fitts' Law coefficient.
leftSlope - Variable in class tnt.metrics.ModelDefinition
The left slope coefficient for Fitts' Law calculations
leftSlopeField - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the left slope.
leftThumb - Variable in class tnt.gui.KeyLetterDialog
 
leftThumbKeys - Variable in class tnt.metrics.ModelDefinition
A String composed of all the characters representing KeyButton objects assigned to the left thumb (or both thumbs)
letterKey - Variable in class tnt.gui.KeyLetterDialog
 
LETTERS - Static variable in class tnt.gui.KeyLetterDialog
Each character in this string represents a letter or function that must be mapped.
loadFromArray(KeyButton[]) - Method in class tnt.gui.KeyButtonListModel
Loads objects from the passed KeyButton array into this list model.
loadFromFile(String) - Method in class tnt.metrics.ModelDefinition
Loads values from a model definition file.
loadFromWorkspace(Workspace) - Method in class tnt.gui.ParametersDialog
Loads parameter values from the passed object.
loadImage(ImageIcon) - Method in class tnt.gui.TnTImp
Sets the passed image as the canvas background image.
loadWorkspace(Workspace) - Method in class tnt.gui.TnTImp
Notifies the user if the image file and/or word-frequency file are readable, calls clearWorkspace(), then recreates the state stored in the passed Workspace object.

M

magentaLineMenuItem - Variable in class tnt.gui.TnTFrame
 
main(String[]) - Static method in class tnt.gui.TnTApp
 
main(String[]) - Static method in class tnt.metrics.TnKSPC
Allows this class to be run from the command-line.
main(String[]) - Static method in class tnt.metrics.TnWPM
Allows this class to be run from the command-line.
MAIN_PAGE - Static variable in class tnt.gui.HelpFrame
The index page in the help directory.
mapping - Variable in class tnt.gui.TnTImp
The dialog used for key-letter mapping.
mapping - Variable in class tnt.gui.Workspace
The sequence of mapped characters.
MAX_HEIGHT - Static variable in class tnt.gui.ExportDialog
The maximum initial height of this dialog.
MAX_HEIGHT - Static variable in class tnt.gui.MetricsOutputDialog
The maximum initial height of this dialog.
md - Variable in class tnt.gui.ExportDialog
The source of model data.
MetricsCalculation - Class in tnt.gui
Inner classes encapsulate threads to calculate performance metrics, and display calculation progress.
MetricsCalculation(Frame, String, String, String, ModelDefinition) - Constructor for class tnt.gui.MetricsCalculation
Initializes the progress dialog, update timer, and the parameters for the metrics.
MetricsCalculation.CalculationThread - Class in tnt.gui
Encapsulates a thread to calculate performance metrics.
MetricsCalculation.CalculationThread() - Constructor for class tnt.gui.MetricsCalculation.CalculationThread
 
MetricsCalculation.ProgressDialog - Class in tnt.gui
Encapsulates a modal dialog to display calculation progress and presents a stop button to allow the user to cancel calculation.
MetricsCalculation.ProgressDialog() - Constructor for class tnt.gui.MetricsCalculation.ProgressDialog
 
MetricsCalculation.ProgressThread - Class in tnt.gui
Encapsulates a thread to display a modal instance of ProgressDialog.
MetricsCalculation.ProgressThread() - Constructor for class tnt.gui.MetricsCalculation.ProgressThread
 
MetricsOutputDialog - Class in tnt.gui
This dialog presents the output of TnKSPC and TnWPM in a tabbed pane.
MetricsOutputDialog(Frame, TnKSPC, TnWPM) - Constructor for class tnt.gui.MetricsOutputDialog
Initializes this modal dialog.
mhp_categories - Variable in class tnt.gui.ParametersDialog
The selectable MHP categories.
mhpCardLayout - Variable in class tnt.gui.ParametersDialog
A reference to the CardLayout in the MHP panel.
mhpTimings - Variable in class tnt.gui.ParametersDialog
An array of MHP timings, indexed by [category][timing].
mhpValuesPanel - Variable in class tnt.gui.ParametersDialog
A reference to the panel organizing MHP values -- required to manipulate its CardLayout.
MIN_HEIGHT - Static variable in class tnt.gui.MetricsCalculation.ProgressDialog
The minimum initial height for this dialog.
MIN_WIDTH - Static variable in class tnt.gui.ExportDialog
The maximum initial height of this dialog.
MIN_WIDTH - Static variable in class tnt.gui.MetricsCalculation.ProgressDialog
The minimum initial width for this dialog.
modelDataText() - Method in class tnt.metrics.TnWPM
Returns model data, formatted to be printed to the console.
modelDef - Variable in class tnt.gui.TnTImp
The ModelDefinition object used to store model data.
ModelDefinition - Class in tnt.metrics
This class encapsulates values similar to those defined in FittsTwoThumb.txt for processing by FittsTwoThumb.java.
ModelDefinition() - Constructor for class tnt.metrics.ModelDefinition
 
mouseClicked(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseClicked(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseDownX - Variable in class tnt.gui.ScrollablePaintPanel
The position of the last mouse pres
mouseDownY - Variable in class tnt.gui.ScrollablePaintPanel
The position of the last mouse pres
mouseDragged(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseDragged(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseEntered(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseEntered(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseExited(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseExited(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseLocation - Variable in class tnt.gui.TnTFrame
 
mouseMoved(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseMoved(MouseEvent) - Method in class tnt.gui.TnTImp
 
mousePressed(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mousePressed(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseReleased(MouseEvent) - Method in class tnt.gui.ScrollablePaintPanel
 
mouseReleased(MouseEvent) - Method in class tnt.gui.TnTImp
 
mouseX - Variable in class tnt.gui.ScrollablePaintPanel
The current position of the mouse
mouseY - Variable in class tnt.gui.ScrollablePaintPanel
The current position of the mouse
MOVE - Static variable in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
MOVE_ACTION - Static variable in class tnt.gui.ScrollablePaintPanel
The current mouse movement represents moving the selected outline.
moveHandle - Variable in class tnt.gui.ScrollablePaintPanel
Rectangles representing handles to move and resize the selected outline

N

navToPage(URL) - Method in class tnt.gui.HelpFrame
Sets the HTML content of this frame, while maintaining navigation history.
navToPage(String) - Method in class tnt.gui.HelpFrame
Sets the HTML content of this frame, while maintaining navigation history.
newAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "New" menu item.
newAction() - Method in class tnt.gui.TnTImp
Prompts to save unsaved work and then clears the workspace.
newMenuItem - Variable in class tnt.gui.TnTFrame
 
NEXT - Static variable in class tnt.Constants
The character representing a press of the NEXT key.
nextKey - Variable in class tnt.gui.KeyLetterDialog
 
NO_ACTION - Static variable in class tnt.gui.ScrollablePaintPanel
The current mouse movement represents no particular action.
notMapped() - Method in class tnt.gui.KeyLetterDialog
Returns letters and functions (i.e., NEXT and SPACE) that have not yet been mapped to keys.
NOV - Static variable in class tnt.gui.ParametersDialog
The constant used to index the novice MHP category.

O

okButton - Variable in class tnt.gui.KeyLetterDialog
 
okButton - Variable in class tnt.gui.ParametersDialog
The button that, when activated, commits the dialog's values and hides it.
okPressed() - Method in class tnt.gui.ParametersDialog
Returns true iff the user closed this dialog by pressing the "OK" button.
openAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Open" menu item.
openAction() - Method in class tnt.gui.TnTImp
Clears the current workspace by calling newAction(), then allows the user to open an image file or a previously-stored workspace file.
openFileChooser - Variable in class tnt.gui.TnTImp
The file chooser used for opening.
openMenuItem - Variable in class tnt.gui.TnTFrame
 
OutputPanel - Class in tnt.gui
Encapsulates a template for panels.
OutputPanel(JPanel, String) - Constructor for class tnt.gui.OutputPanel
 

P

paintComponent(Graphics) - Method in class tnt.gui.ScrollablePaintPanel
 
panelHeight - Variable in class tnt.gui.ScrollablePaintPanel
The width and height of this panel
panelWidth - Variable in class tnt.gui.ScrollablePaintPanel
The width and height of this panel
parameterAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Parameters" menu item.
parameterAction() - Method in class tnt.gui.TnTImp
Displays an instance of ParametersDialog.
parameters - Variable in class tnt.gui.TnTImp
The dialog used setting metric parameters.
ParametersDialog - Class in tnt.gui
This dialog allows the user to set metric parameters.
ParametersDialog(Frame) - Constructor for class tnt.gui.ParametersDialog
Initializes this modal dialog with default Workspace values.
ParametersDialog(Frame, Workspace) - Constructor for class tnt.gui.ParametersDialog
Initializes this dialog with value from the passed Workspace object.
ParametersDialog.WholeNumberVerifier - Class in tnt.gui
Verifies that inputs are whole numbers.
ParametersDialog.WholeNumberVerifier() - Constructor for class tnt.gui.ParametersDialog.WholeNumberVerifier
 
parametersMenuItem - Variable in class tnt.gui.TnTFrame
 
pointLocation - Variable in class tnt.gui.TnTFrame
 
printAmbiguousWordSets() - Method in class tnt.metrics.TnKSPC
Outputs ambiguous word sets to the console.
printKeystrokeData() - Method in class tnt.metrics.TnKSPC
Outputs word-freq+keystroke data to the console.
process() - Method in class tnt.metrics.TnKSPC
 
process() - Method in interface tnt.metrics.TnMetric
Performs the required calculations and actions to determine the value and result of this metric.
process() - Method in class tnt.metrics.TnWPM
 
process(boolean) - Method in class tnt.metrics.TnWPM
Performs the same actions as process(), but with the option to collect debug information.
progressBar - Variable in class tnt.gui.MetricsCalculation.ProgressDialog
 
progressDialog - Variable in class tnt.gui.MetricsCalculation
 
progressThread - Variable in class tnt.gui.MetricsCalculation
 

R

redLineMenuItem - Variable in class tnt.gui.TnTFrame
 
redo() - Method in class tnt.gui.TnTImp.ColorEdit
 
redo() - Method in class tnt.gui.TnTImp.DeleteKeyEdit
 
redo() - Method in class tnt.gui.TnTImp.EditMappingEdit
 
redo() - Method in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
redo() - Method in class tnt.gui.TnTImp.NewKeyEdit
 
redoAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Redo" menu item.
redoAction() - Method in class tnt.gui.TnTImp
Redoes the last action on the canvas.
redoMenuItem - Variable in class tnt.gui.TnTFrame
 
RESIZE - Static variable in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
RESIZE_ACTION - Static variable in class tnt.gui.ScrollablePaintPanel
The current mouse movement represents resizing the selected outline
resizeHandle - Variable in class tnt.gui.ScrollablePaintPanel
Rectangles representing handles to move and resize the selected outline
RIGHT_SPACE - Static variable in class tnt.metrics.ModelDefinition
Indicates the SPACE-key should be pressed by the right thumb.
RIGHT_THUMB - Static variable in class tnt.metrics.KeyButton
Indicates that this key is to be pressed by the right thumb only.
rightIntercept - Variable in class tnt.gui.Workspace
Fitts' Law coefficient.
rightIntercept - Variable in class tnt.metrics.ModelDefinition
The right intercept coefficient for Fitts' Law calculations
rightIntField - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the right intercept.
rightRatio - Variable in class tnt.metrics.FittsData
 
rightSlope - Variable in class tnt.gui.Workspace
Fitts' Law coefficient.
rightSlope - Variable in class tnt.metrics.ModelDefinition
The right slope coefficient for Fitts' Law calculations
rightSlopeField - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the right slope.
rightThumb - Variable in class tnt.gui.KeyLetterDialog
 
rightThumbKeys - Variable in class tnt.metrics.ModelDefinition
A String composed of all the characters representing KeyButton objects assigned to the right thumb (or both thumbs)
run() - Method in class tnt.gui.MetricsCalculation.CalculationThread
Calls process() on the TnKSPC and TnWPM objects and handles any exception that might arise.
run() - Method in class tnt.gui.MetricsCalculation.ProgressThread
Starts the timer to trigger progress updates, and displays the progress dialog.

S

saveAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Save" menu item.
saveAction() - Method in class tnt.gui.TnTImp
Checks that the workspace file on disk exists and is writable.
saveAsAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Save As" menu item.
saveAsAction() - Method in class tnt.gui.TnTImp
Creates a writable file on disk and saves a reference to that file to workspaceFile.
saveAsMenuItem - Variable in class tnt.gui.TnTFrame
 
saveFileChooser - Variable in class tnt.gui.TnTImp
The file chooser used for saving.
saveMenuItem - Variable in class tnt.gui.TnTFrame
 
saveToModelDefinition(ModelDefinition) - Method in class tnt.gui.KeyButtonListModel
Saves key-button definitions and thumb assignments (including the SPACE-key policy) to the passed ModelDefinition object and returns it.
saveToModelDefinition(ModelDefinition) - Method in class tnt.gui.ParametersDialog
Saves applicable data values to a ModelDefinition object.
saveToWorkspace(Workspace) - Method in class tnt.gui.ParametersDialog
Saves applicable data values to a Workspace object.
SCROLL_INCREMENT - Static variable in class tnt.gui.ScrollablePaintPanel
 
ScrollablePaintPanel - Class in tnt.gui
This class encapsulates a panel that displays a background image and on top of which, allows the user to draw rectangular outlines (encapsulated as Rectangle2D.Double objects).
ScrollablePaintPanel(Color, ListModel) - Constructor for class tnt.gui.ScrollablePaintPanel
Initializes a new object.
ScrollablePaintPanel(ImageIcon, Color, ListModel) - Constructor for class tnt.gui.ScrollablePaintPanel
Initializes a new object with a background image.
selected - Variable in class tnt.gui.TnTImp
The currently selected key-button, null if none.
selectedMHPCategory - Variable in class tnt.gui.Workspace
The index corresponding to the selected MHP timing category.
selectedOutline - Variable in class tnt.gui.ScrollablePaintPanel
The selected outline
setColorAction(Color) - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon of a predefined line color.
setColorAction(Color) - Method in class tnt.gui.TnTImp
Sets the outline color of the canvas.
setCustomColorAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon of a custom line color.
setCustomColorAction() - Method in class tnt.gui.TnTImp
Displays a color chooser dialog and then sets the canvas' color appropriately.
setImage(ImageIcon) - Method in class tnt.gui.ScrollablePaintPanel
Sets the background image.
setMapping(String) - Method in class tnt.gui.KeyLetterDialog
Sets the key-letter mapping to the passed parameter.
setProgress(int) - Method in class tnt.gui.MetricsCalculation.ProgressDialog
 
setSelected(int) - Method in class tnt.gui.ScrollablePaintPanel
Selects (i.e., draws move and resize handles for) the outline represented by the passed index.
setSelected(int) - Method in class tnt.gui.TnTImp
Sets the selected KeyButton object to be that which resides at the passed index in the data model.
Pass -1 to deselect all.
setStatus(String) - Method in class tnt.gui.MetricsCalculation.ProgressDialog
 
setTitle(String) - Method in class tnt.gui.TnTImp
 
setValueAt(Object, int, int) - Method in class tnt.gui.CustomTableModel
 
setVisible(boolean) - Method in class tnt.gui.ExportDialog
 
setVisible(boolean) - Method in class tnt.gui.HelpFrame
 
setVisible(boolean) - Method in class tnt.gui.KeyLetterDialog
Displays or hides this dialog.
setVisible(boolean, KeyButton) - Method in class tnt.gui.KeyLetterDialog
Displays or hides this dialog.
setVisible(boolean) - Method in class tnt.gui.MetricsOutputDialog
 
setVisible(boolean) - Method in class tnt.gui.ParametersDialog
 
shapesList - Variable in class tnt.gui.TnTFrame
The list displaying the object stored in dataModel.
shouldYieldFocus(JComponent) - Method in class tnt.gui.ParametersDialog.WholeNumberVerifier
 
singleton - Static variable in class tnt.gui.HelpFrame
The pane that displays HTML content.
SPACE - Static variable in class tnt.Constants
The character representing a press of the SPACE key.
SPACE - Variable in class tnt.gui.TnTFrame
The amount of space between some components
spaceKey - Variable in class tnt.gui.KeyLetterDialog
 
spaceKeyPolicy - Variable in class tnt.metrics.ModelDefinition
The space key policy.
start() - Method in class tnt.gui.MetricsCalculation
Calls start() on an instance of ProgressThread and CalculationThread.
STATUS_LABEL_WIDTH - Variable in class tnt.gui.TnTFrame
The width of certain labels on the status panel
statusHelp - Variable in class tnt.gui.TnTFrame
 
statusLabel - Variable in class tnt.gui.MetricsCalculation.ProgressDialog
 
summaryDataText() - Method in class tnt.metrics.TnKSPC
Returns summary data, formatted to be printed to the console.

T

t - Variable in class tnt.metrics.FittsData
 
T_C - Static variable in class tnt.gui.ParametersDialog
The constant used to index tC timings.
T_E - Static variable in class tnt.gui.ParametersDialog
The constant used to index tE timings.
T_M - Static variable in class tnt.gui.ParametersDialog
The constant used to index tM timings.
T_P - Static variable in class tnt.gui.ParametersDialog
The constant used to index tP timings.
T_S - Static variable in class tnt.gui.ParametersDialog
The constant used to index tS timings.
tC - Variable in class tnt.metrics.ModelDefinition
Cognitive processor cycle time (t sub C) in seconds
tCCustom - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the custom tC value.
tCPreset - Variable in class tnt.gui.ParametersDialog
The label used to display preset tC timings
tE - Variable in class tnt.metrics.ModelDefinition
Eye movement time (t sub E) in seconds
tECustom - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the custom tE value.
tempOutline - Variable in class tnt.gui.ScrollablePaintPanel
The temporary outline representing one that is being created
tEPreset - Variable in class tnt.gui.ParametersDialog
The label used to display preset tE timings
thumb - Variable in class tnt.metrics.KeyButton
This key's thumb assignment.
thumb1 - Variable in class tnt.metrics.FittsData
 
thumb2 - Variable in class tnt.metrics.FittsData
 
thumbUsageText() - Method in class tnt.metrics.TnWPM
Returns thumb usage statistics, formatted to be printed to the console.
timer - Variable in class tnt.gui.MetricsCalculation
 
tM - Variable in class tnt.metrics.ModelDefinition
Motor processor cycle time (t sub M) in seconds
tMCustom - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the custom tM value.
tMin - Variable in class tnt.gui.Workspace
Fitts' Law coefficient.
tMin - Variable in class tnt.metrics.ModelDefinition
The minimum inter-key stroke time using opposite thumbs, measured in seconds
tMinField - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the tmin value.
tMPreset - Variable in class tnt.gui.ParametersDialog
The label used to display preset tM timings
TnKSPC - Class in tnt.metrics
This class calculates the KSPC (Keystrokes per Character) for a given corpus and ambiguous keyboard mapping.
TnKSPC(String, String) - Constructor for class tnt.metrics.TnKSPC
Reads the mapping file and initializes parameters to calculate KSPC.
TnKSPC(String, String, String) - Constructor for class tnt.metrics.TnKSPC
Initializes parameters to calculate KSPC.
TnMetric - Interface in tnt.metrics
This interface defines the minimum elements for any class that calculates a metric in the TnToolkit.
tnt - package tnt
 
tnt.gui - package tnt.gui
Provides for user interaction with the toolkit via a graphical interface.
tnt.metrics - package tnt.metrics
Provides for the calculation of performance metrics (such as KSPC and WPM) of ambiguous keyboard layouts.
TNT_EXT - Static variable in class tnt.Constants
The file extension for workspace files.
TnTApp - Class in tnt.gui
This class initializes the TnToolkit's GUI and displays it in the center of the screen.
TnTApp() - Constructor for class tnt.gui.TnTApp
 
TnTFrame - Class in tnt.gui
This class instantiates the graphical component of the UI, but defines very little of its associated business logic.
TnTFrame() - Constructor for class tnt.gui.TnTFrame
 
TnTFrame.InfoPanel - Class in tnt.gui
 
TnTFrame.InfoPanel() - Constructor for class tnt.gui.TnTFrame.InfoPanel
 
TnTImp - Class in tnt.gui
This class defines the majority of the business logic related to the TnToolkit's GUI.
TnTImp() - Constructor for class tnt.gui.TnTImp
 
TnTImp.ColorEdit - Class in tnt.gui
This class encapsulates an undoable change in color.
TnTImp.ColorEdit(Color, Color) - Constructor for class tnt.gui.TnTImp.ColorEdit
 
TnTImp.DeleteKeyEdit - Class in tnt.gui
This class encapsulates an undoable key deletion.
TnTImp.DeleteKeyEdit(KeyButton, int, String, String) - Constructor for class tnt.gui.TnTImp.DeleteKeyEdit
 
TnTImp.EditMappingEdit - Class in tnt.gui
This class encapsulates an undoable key-letter mapping.
TnTImp.EditMappingEdit(KeyButton, char, String, int, char, String, int, String, String) - Constructor for class tnt.gui.TnTImp.EditMappingEdit
 
TnTImp.MoveResizeKeyEdit - Class in tnt.gui
This class encapsulates an undoable key relocation or resize.
TnTImp.MoveResizeKeyEdit(KeyButton, Rectangle2D, Rectangle2D, boolean) - Constructor for class tnt.gui.TnTImp.MoveResizeKeyEdit
 
TnTImp.NewKeyEdit - Class in tnt.gui
This class encapsulates an undoable key creation.
TnTImp.NewKeyEdit(KeyButton, int, String, String) - Constructor for class tnt.gui.TnTImp.NewKeyEdit
 
TnWPM - Class in tnt.metrics
This program accounts for mental processing time and predict the asymptotic text entry rate using one- or two-thumb input on an ambiguous keyboard.
TnWPM(String) - Constructor for class tnt.metrics.TnWPM
Loads WPM parameters from the model definition file.
TnWPM(ModelDefinition) - Constructor for class tnt.metrics.TnWPM
Loads WPM parameters from the passed ModelDefinition object.
toString() - Method in class tnt.metrics.KeyButton
Returns a concise String representation of this object to be used in lists.
toString() - Method in class tnt.metrics.ModelDefinition
Saves all values as a single String that can be written to a text file.
toString() - Method in class tnt.metrics.WordFreqKs
Returns a tab-delimited String composed of word, frequency and keystrokes.
toStringArray() - Method in class tnt.metrics.WordFreqKs
Returns a String array composed of word, frequency and keystrokes.
toStringForExport() - Method in class tnt.metrics.KeyButton
Returns a white-space-delimited String representation of this object for the purpose of exporting to an input file.
tP - Variable in class tnt.metrics.ModelDefinition
Perceptual processor cycle time (t sub P) in seconds
tPCustom - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the custom tP value.
tPPreset - Variable in class tnt.gui.ParametersDialog
The label used to display preset tP timings
tS - Variable in class tnt.metrics.ModelDefinition
Time in seconds to determine if two words are the same
tSCustom - Variable in class tnt.gui.ParametersDialog
The text field used to display and input the custom tS value.
tSPreset - Variable in class tnt.gui.ParametersDialog
The label used to display preset tS timings
twValueLabel - Variable in class tnt.gui.TnTFrame
Displays the selected key's target width.
TYP - Static variable in class tnt.gui.ParametersDialog
The constant used to index the typical MHP category.

U

undo() - Method in class tnt.gui.TnTImp.ColorEdit
 
undo() - Method in class tnt.gui.TnTImp.DeleteKeyEdit
 
undo() - Method in class tnt.gui.TnTImp.EditMappingEdit
 
undo() - Method in class tnt.gui.TnTImp.MoveResizeKeyEdit
 
undo() - Method in class tnt.gui.TnTImp.NewKeyEdit
 
undoAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "Undo" menu item.
undoAction() - Method in class tnt.gui.TnTImp
Undoes the last action on the canvas.
undoManager - Variable in class tnt.gui.TnTImp
The undo manager.
undoMenuItem - Variable in class tnt.gui.TnTFrame
 
updateState() - Method in class tnt.gui.TnTImp
Saves parameters and data to and modelDef workspace appropriately.
US1 - Static variable in class tnt.gui.ParametersDialog
The constant used to index the custom (User-Specified) MHP category.
userManualAction() - Method in class tnt.gui.TnTFrame
Defines action(s) to take upon selection of the "User Manual" menu item.
userManualAction() - Method in class tnt.gui.TnTImp
 
userManualMenuItem - Variable in class tnt.gui.TnTFrame
 

V

V_GAP - Static variable in class tnt.gui.ExportDialog
The magnitude of vertical space between components.
V_GAP - Static variable in class tnt.gui.HelpFrame
The vertical gap sometimes placed between components.
V_GAP - Static variable in class tnt.gui.MetricsOutputDialog
The magnitude of vertical space between components.
V_GAP - Static variable in class tnt.gui.ParametersDialog
The magnitude of vertical space between components.
validInputs - Variable in class tnt.gui.ParametersDialog
A flag to indicate whether or not all the inputs are valid.
valueChanged(ListSelectionEvent) - Method in class tnt.gui.TnTImp
 
verify(JComponent) - Method in class tnt.gui.ParametersDialog.WholeNumberVerifier
 
VERSION - Static variable in class tnt.Constants
The current version of TnToolkit.
VIEWPORT_DIMENSIONS - Variable in class tnt.gui.TnTFrame
The size of the square viewport

W

width - Variable in class tnt.metrics.FittsData
 
windowActivated(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowActivated(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowActivated(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowActivated(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowClosed(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowClosed(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowClosed(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowClosed(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowClosing(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowClosing(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowClosing(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowClosing(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowDeactivated(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowDeactivated(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowDeactivated(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowDeactivated(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowDeiconified(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowDeiconified(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowDeiconified(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowDeiconified(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowIconified(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowIconified(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowIconified(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowIconified(WindowEvent) - Method in class tnt.gui.TnTImp
 
windowOpened(WindowEvent) - Method in class tnt.gui.KeyLetterDialog
 
windowOpened(WindowEvent) - Method in class tnt.gui.MetricsOutputDialog
 
windowOpened(WindowEvent) - Method in class tnt.gui.ParametersDialog
 
windowOpened(WindowEvent) - Method in class tnt.gui.TnTImp
 
word - Variable in class tnt.metrics.WordFreqKs
A word in the corpus.
WORDFREQ_FILE - Static variable in class tnt.Constants
The file name of the default word-frequency file.
wordfreqFile - Variable in class tnt.gui.Workspace
The word-frequency file used as input to the metrics.
wordfreqks - Variable in class tnt.gui.CustomTableModel
 
wordFreqKs - Variable in class tnt.metrics.ModelDefinition
An array of WordFreqKs objects representing all the words in the corpus as well as their associated frequency and corresponding keystrokes
WordFreqKs - Class in tnt.metrics
The WordFreqKs class encapsulates a word, its frequency in the corpus and the keystrokes required to type it.
WordFreqKs(String, int, String) - Constructor for class tnt.metrics.WordFreqKs
 
wordFreqKsFile - Variable in class tnt.metrics.ModelDefinition
The name of the word-frequency-keystrokes file
workspace - Variable in class tnt.gui.TnTImp
The Workspace object used to store state data.
Workspace - Class in tnt.gui
Stores workspace values for an instance of TnTApp.
Workspace() - Constructor for class tnt.gui.Workspace
Initializes the workspace with the following default values:
workspaceFile - Variable in class tnt.gui.TnTImp
A reference to the workspace file on disk.
wpm - Variable in class tnt.gui.MetricsOutputDialog
The source of WPM data.
wpmText() - Method in class tnt.metrics.TnWPM
Returns WPM value, formatted to be printed to the console.
ws - Variable in class tnt.gui.ExportDialog
The source of workspace data.
wValueLabel - Variable in class tnt.gui.TnTFrame
Displays the width of the selected key's outline.

X

xValueLabel - Variable in class tnt.gui.TnTFrame
Displays the x-coordinate of the selected key's outline.

Y

yellowLineMenuItem - Variable in class tnt.gui.TnTFrame
 
yValueLabel - Variable in class tnt.gui.TnTFrame
Displays the y-coordinate of the selected key's outline.

Z

ZRO - Static variable in class tnt.gui.ParametersDialog
The constant used to index the zero MHP category (i.e., disables MHP timings).

A B C D E F G H I K L M N O P R S T U V W X Y Z

Copyright © 2006 Steven Castellucci and Scott MacKenzie. All Rights Reserved.