package Ġme . a art ik ov . ses ame . form . control Ċ Ċ /** Ċ Ġ* ĠThe Ġkeyboard Ġconfiguration Ġoptions Ġfor Ġ[ Input Control ]. Ċ Ġ*/ Ċ data Ġclass ĠKeyboard Options ( ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ĉ The Ġkeyboard Ġtype Ġto Ġbe Ġused Ġin Ġthis Ġinput Ġcontrol . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġkeyboard Type : ĠKeyboard Type Ġ= ĠKeyboard Type . Text , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠIn forms Ġthe Ġkeyboard Ġwhether Ġto Ġautomatically Ġcapital ize Ġcharacters , Ġwords Ġor Ġsentences . ĊĠĠĠĠ Ġ* ĠApplic able Ġto Ġonly Ġtext Ġbased Ġ[ Keyboard Type ] s Ġsuch Ġas Ġ[ Keyboard Type . Text ], Ġ[ Keyboard Type . Ascii ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcapital ization : ĠKeyboard Capital ization Ġ= ĠKeyboard Capital ization . None , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe ĠI ME Ġaction . ĠThis ĠI ME Ġaction Ġis Ġhon ored Ġby Ġkeyboard Ġand Ġmay Ġshow Ġspecific Ġicons Ġon Ġthe Ġkeyboard . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġ ime Action : ĠI me Action Ġ= ĠI me Action . Default Ċ Ċ ) Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠDefault Ġ= ĠKeyboard Options () ĊĠĠĠ Ġ} Ċ } Ċ Ċ /** Ċ Ġ* ĠOptions Ġto Ġrequest Ġsoftware Ġkeyboard Ġto Ġcapital ize Ġthe Ġtext . ĠApplies Ġto Ġlanguages Ġwhich Ġhas Ġupper - case Ġand Ġlower - case Ġletters . Ċ Ġ*/ Ċ enum Ġclass ĠKeyboard Capital ization Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠDo Ġnot Ġauto - capitalize Ġtext . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNone , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCap ital ize Ġall Ġcharacters . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠChar acters , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCap ital ize Ġthe Ġfirst Ġcharacter Ġof Ġevery Ġword . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠWord s , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCap ital ize Ġthe Ġfirst Ġcharacter Ġof Ġeach Ġsentence . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSent ences Ċ } Ċ Ċ /** Ċ Ġ* ĠEnums Ġused Ġfor Ġindicating Ġkeyboard Ġtypes . Ċ Ġ*/ Ċ enum Ġclass ĠKeyboard Type Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting ĠASCII Ġcharacters . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠAsc ii , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting Ġemail Ġaddresses . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠEmail , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan Ġthat Ġis Ġcapable Ġof Ġinput ting Ġdigits . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNumber , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan Ġthat Ġis Ġcapable Ġof Ġinput ting Ġnumber Ġwith Ġpositive Ġor Ġnegative Ġsign Ġat Ġthe Ġstart . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSigned Number , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan Ġthat Ġis Ġcapable Ġof Ġinput ting Ġdecimal Ġnumber , Ġallowing Ġa Ġdecimal Ġpoint . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDecimal Number , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan Ġthat Ġis Ġcapable Ġof Ġinput ting Ġdecimal Ġnumber , Ġallowing Ġa Ġdecimal Ġpoint Ġwith Ġpositive Ġor Ġnegative Ġsign Ġat Ġthe Ġstart . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDecimal Signed Number , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting Ġnumber Ġpassword . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNumber Password , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting Ġpassword . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠPassword , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting Ġtext Ġwithout Ġauto - correction Ġand Ġauto - suggestion . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠVis ible Password , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting Ġphone Ġnumbers . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠPhone , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġshows Ġregular Ġkeyboard . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠText , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġkeyboard Ġtype Ġused Ġto Ġrequest Ġan ĠI ME Ġthat Ġis Ġcapable Ġof Ġinput ting ĠURIs . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠUri Ċ } Ċ Ċ /** Ċ Ġ* ĠSign als Ġthe Ġkeyboard Ġwhat Ġtype Ġof Ġaction Ġshould Ġbe Ġdisplayed . Ċ Ġ*/ Ċ enum Ġclass ĠI me Action Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠUse Ġthe Ġplatform Ġand Ġkeyboard Ġdefaults Ġand Ġlet Ġthe Ġkeyboard Ġto Ġdecide Ġthe Ġaction . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDefault , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġis Ġdone Ġproviding Ġinput Ġto Ġa Ġgroup Ġof Ġinputs . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠDone , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġwould Ġlike Ġto Ġgo Ġto Ġthe Ġtarget Ġof Ġthe Ġtext Ġin Ġthe Ġinput . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠGo , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġis Ġdone Ġwith Ġthe Ġcurrent Ġinput , Ġand Ġwants Ġto Ġmove Ġto Ġthe Ġnext Ġone . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNext , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġno Ġaction Ġis Ġexpected Ġfrom Ġthe Ġkeyboard . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠNone , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġwants Ġto Ġreturn Ġto Ġthe Ġprevious Ġinput . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠPrevious , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġwants Ġto Ġexecute Ġa Ġsearch ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSearch , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠRepresents Ġthat Ġthe Ġuser Ġwants Ġto Ġsend Ġthe Ġtext Ġin Ġthe Ġinput ĊĠĠĠĠ Ġ*/ ĊĠĠĠ ĠSend Ċ }