Jump to content

Contributions:Speller

From BCI2000 Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Synopsis

A speller application based on cursor feedback. The cursor moves from left to right by itself, and is controlled by the brain signal in up-down-direction. Targets on the right are associated with letter selections.

Location

http://www.bci2000.org/svn/trunk/src/contrib/Application/Speller

Versioning

Author

Gerwin Schalk (schalk@wadsworth.org).

Source Code Revisions

  • Initial development: 15
  • Tested under: 1143
  • Known to compile under: 1528
  • Broken since: --

Parameters

 "Speller int WinXpos= 400 0 0 5000 // "
     "User Window X location",
 "Speller int WinYpos= 5 0 0 5000  // "
     "User Window Y location",
 "Speller int WinWidth= 512 512 0 2000 // "
     "User Window Width",
 "Speller int WinHeight= 512 512 0 2000 // "
     "User Window Height",
 "Speller int CursorSize= 5 25 0 100  // "
     "Cursor Size in percent of screen",
 "Speller int TargetWidth= 50 0 0 100 // "
     "TargetWidth in percent of screen width",
 "Speller int TargetTextHeight= 8 0 0 100  // "
     "Height of target labels in percent of screen height",
 "Speller int StatusBarTextHeight=  4 0 0 100 // "
     "Height of status bar labels in percent of screen height",
 "Speller string BackgroundColor= 0x00585858 0x00505050 0x00000000 0x00000000 // "
     "Background Color (color)",
 "Speller int NumberTargets= 5 4 0 100 //  "
     "Number of Targets ",
 "Speller int StatusBarSize= 10 0 0 100 // "
     "Size of status bar in percent of screen height",
 "Speller string Goal= SEND_MONEY 0 0 100 // "
     "Text to copy",
 "Speller int TargetTextHeight= 8 0 0 100 // "
     "Height of target labels in percent of screen height",
 "Speller int TargetWidth= 50 0 0 100 // "
     "TargetWidth in percent of screen width",
 "Speller int IgnoreMistakes= 0 0 0 1 // "
   "Ignore changes made by the user (0=no, 1=yes) (boolean)",
 "SpellerSequence int ITITime= 16 10 0 5000 // "
     "Duration of ITI in units of SampleBlocks",
 "SpellerSequence int OutcomeTime= 16 15 0 5000 // "
     "Duration of outcome in units of SampleBlocks ",
 "SpellerSequence int PTPTime= 16 10 0 5000 // "
     "Duration of pre-trial period in units of SampleBlocks",
 "SpellerSequence int FeedbackTime= 20000 30 0 5000 // "
     "Duration of feedback in units of SampleBlocks",

States

None.

See also

User Reference:Filters, Contributions:Applications