One Logo Pool Ball
SensorKit · IOS API REFERENCE

SRKeyboardMetrics

class · iOS 14.0+ · SDK 27.1

class SRKeyboardMetrics

Members (81)

method · iOS 15.0+

emojiCount

TypeScript
emojiCount(category: SRKeyboardMetrics_SentimentCategory): number
Swift declaration
func emojiCount(for category: SRKeyboardMetrics.SentimentCategory) -> Int
init

init

TypeScript
static init(): SRKeyboardMetrics
Swift declaration
init()
method · iOS 15.0+

wordCount

TypeScript
wordCount(category: SRKeyboardMetrics_SentimentCategory): number
Swift declaration
func wordCount(for category: SRKeyboardMetrics.SentimentCategory) -> Int
get · iOS 14.0+

anyTapToCharKey

TypeScript
get anyTapToCharKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var anyTapToCharKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

anyTapToPlaneChangeKey

TypeScript
get anyTapToPlaneChangeKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var anyTapToPlaneChangeKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

charKeyToAnyTapKey

TypeScript
get charKeyToAnyTapKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var charKeyToAnyTapKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

charKeyToDelete

TypeScript
get charKeyToDelete(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var charKeyToDelete: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

charKeyToPlaneChangeKey

TypeScript
get charKeyToPlaneChangeKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var charKeyToPlaneChangeKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

charKeyToPrediction

TypeScript
get charKeyToPrediction(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var charKeyToPrediction: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

charKeyToSpaceKey

TypeScript
get charKeyToSpaceKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var charKeyToSpaceKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteDownErrorDistance

TypeScript
get deleteDownErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var deleteDownErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

deleteToCharKey

TypeScript
get deleteToCharKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToCharKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteToDelete

TypeScript
get deleteToDelete(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToDelete: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteToDeletes

TypeScript
get deleteToDeletes(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>>
Swift declaration
var deleteToDeletes: [SRKeyboardMetrics.ProbabilityMetric<UnitDuration>] { get }
get · iOS 14.0+

deleteToPath

TypeScript
get deleteToPath(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToPath: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteToPlaneChangeKey

TypeScript
get deleteToPlaneChangeKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToPlaneChangeKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteToShiftKey

TypeScript
get deleteToShiftKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToShiftKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteToSpaceKey

TypeScript
get deleteToSpaceKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteToSpaceKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteTouchDownUp

TypeScript
get deleteTouchDownUp(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var deleteTouchDownUp: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

deleteUpErrorDistance

TypeScript
get deleteUpErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var deleteUpErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

downErrorDistance

TypeScript
get downErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var downErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

duration

TypeScript
get duration(): number
Swift declaration
var duration: TimeInterval { get }
get · iOS 14.0+

height

TypeScript
get height(): _Foundation_Measurement<_Foundation_UnitLength>
Swift declaration
var height: Measurement<UnitLength> { get }
get · iOS 15.0+

inputModes

TypeScript
get inputModes(): Array<string>
Swift declaration
var inputModes: [String] { get }
get · iOS 14.0+

keyboardIdentifier

TypeScript
get keyboardIdentifier(): string
Swift declaration
var keyboardIdentifier: String { get }
get · iOS 14.0+

longWordDownErrorDistance

TypeScript
get longWordDownErrorDistance(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>>
Swift declaration
var longWordDownErrorDistance: [SRKeyboardMetrics.ProbabilityMetric<UnitLength>] { get }
get · iOS 14.0+

longWordTouchDownDown

TypeScript
get longWordTouchDownDown(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>>
Swift declaration
var longWordTouchDownDown: [SRKeyboardMetrics.ProbabilityMetric<UnitDuration>] { get }
get · iOS 14.0+

longWordTouchDownUp

TypeScript
get longWordTouchDownUp(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>>
Swift declaration
var longWordTouchDownUp: [SRKeyboardMetrics.ProbabilityMetric<UnitDuration>] { get }
get · iOS 16.4+

longWordTouchUpDown

TypeScript
get longWordTouchUpDown(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>>
Swift declaration
var longWordTouchUpDown: [SRKeyboardMetrics.ProbabilityMetric<UnitDuration>] { get }
get · iOS 14.0+

longWordUpErrorDistance

TypeScript
get longWordUpErrorDistance(): Array<SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>>
Swift declaration
var longWordUpErrorDistance: [SRKeyboardMetrics.ProbabilityMetric<UnitLength>] { get }
get · iOS 14.0+

pathErrorDistanceRatio

TypeScript
get pathErrorDistanceRatio(): Array<_Foundation_NSNumber>
Swift declaration
var pathErrorDistanceRatio: [NSNumber] { get }
get · iOS 14.0+

pathToDelete

TypeScript
get pathToDelete(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var pathToDelete: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

pathToPath

TypeScript
get pathToPath(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var pathToPath: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

pathToSpace

TypeScript
get pathToSpace(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var pathToSpace: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 15.0+

pathTypingSpeed

TypeScript
get pathTypingSpeed(): number
Swift declaration
var pathTypingSpeed: Double { get }
get · iOS 14.0+

planeChangeKeyToCharKey

TypeScript
get planeChangeKeyToCharKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var planeChangeKeyToCharKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

planeChangeToAnyTap

TypeScript
get planeChangeToAnyTap(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var planeChangeToAnyTap: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 16.4+

sessionIdentifiers

TypeScript
get sessionIdentifiers(): Array<string>
Swift declaration
var sessionIdentifiers: [String] { get }
get · iOS 14.0+

shortWordCharKeyDownErrorDistance

TypeScript
get shortWordCharKeyDownErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var shortWordCharKeyDownErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

shortWordCharKeyToCharKey

TypeScript
get shortWordCharKeyToCharKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var shortWordCharKeyToCharKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

shortWordCharKeyTouchDownUp

TypeScript
get shortWordCharKeyTouchDownUp(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var shortWordCharKeyTouchDownUp: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

shortWordCharKeyUpErrorDistance

TypeScript
get shortWordCharKeyUpErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var shortWordCharKeyUpErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

spaceDownErrorDistance

TypeScript
get spaceDownErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var spaceDownErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

spaceToCharKey

TypeScript
get spaceToCharKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToCharKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToDeleteKey

TypeScript
get spaceToDeleteKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToDeleteKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToPath

TypeScript
get spaceToPath(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToPath: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToPlaneChangeKey

TypeScript
get spaceToPlaneChangeKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToPlaneChangeKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToPredictionKey

TypeScript
get spaceToPredictionKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToPredictionKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToShiftKey

TypeScript
get spaceToShiftKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToShiftKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceToSpaceKey

TypeScript
get spaceToSpaceKey(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceToSpaceKey: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceTouchDownUp

TypeScript
get spaceTouchDownUp(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var spaceTouchDownUp: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

spaceUpErrorDistance

TypeScript
get spaceUpErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var spaceUpErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

totalAlteredWords

TypeScript
get totalAlteredWords(): number
Swift declaration
var totalAlteredWords: Int { get }
get · iOS 14.0+

totalAutoCorrections

TypeScript
get totalAutoCorrections(): number
Swift declaration
var totalAutoCorrections: Int { get }
get · iOS 14.0+

totalDeletes

TypeScript
get totalDeletes(): number
Swift declaration
var totalDeletes: Int { get }
get · iOS 14.0+

totalDrags

TypeScript
get totalDrags(): number
Swift declaration
var totalDrags: Int { get }
get · iOS 14.0+

totalEmojis

TypeScript
get totalEmojis(): number
Swift declaration
var totalEmojis: Int { get }
get · iOS 14.0+

totalHitTestCorrections

TypeScript
get totalHitTestCorrections(): number
Swift declaration
var totalHitTestCorrections: Int { get }
get · iOS 14.0+

totalInsertKeyCorrections

TypeScript
get totalInsertKeyCorrections(): number
Swift declaration
var totalInsertKeyCorrections: Int { get }
get · iOS 14.0+

totalNearKeyCorrections

TypeScript
get totalNearKeyCorrections(): number
Swift declaration
var totalNearKeyCorrections: Int { get }
get · iOS 14.0+

totalPathLength

TypeScript
get totalPathLength(): _Foundation_Measurement<_Foundation_UnitLength>
Swift declaration
var totalPathLength: Measurement<UnitLength> { get }
get · iOS 15.0+

totalPathPauses

TypeScript
get totalPathPauses(): number
Swift declaration
var totalPathPauses: Int { get }
get · iOS 14.0+

totalPathTime

TypeScript
get totalPathTime(): number
Swift declaration
var totalPathTime: TimeInterval { get }
get · iOS 14.0+

totalPaths

TypeScript
get totalPaths(): number
Swift declaration
var totalPaths: Int { get }
get · iOS 15.0+

totalPauses

TypeScript
get totalPauses(): number
Swift declaration
var totalPauses: Int { get }
get · iOS 14.0+

totalRetroCorrections

TypeScript
get totalRetroCorrections(): number
Swift declaration
var totalRetroCorrections: Int { get }
get · iOS 14.0+

totalSkipTouchCorrections

TypeScript
get totalSkipTouchCorrections(): number
Swift declaration
var totalSkipTouchCorrections: Int { get }
get · iOS 14.0+

totalSpaceCorrections

TypeScript
get totalSpaceCorrections(): number
Swift declaration
var totalSpaceCorrections: Int { get }
get · iOS 14.0+

totalSubstitutionCorrections

TypeScript
get totalSubstitutionCorrections(): number
Swift declaration
var totalSubstitutionCorrections: Int { get }
get · iOS 14.0+

totalTaps

TypeScript
get totalTaps(): number
Swift declaration
var totalTaps: Int { get }
get · iOS 14.0+

totalTranspositionCorrections

TypeScript
get totalTranspositionCorrections(): number
Swift declaration
var totalTranspositionCorrections: Int { get }
get · iOS 14.0+

totalTypingDuration

TypeScript
get totalTypingDuration(): number
Swift declaration
var totalTypingDuration: TimeInterval { get }
get · iOS 15.0+

totalTypingEpisodes

TypeScript
get totalTypingEpisodes(): number
Swift declaration
var totalTypingEpisodes: Int { get }
get · iOS 14.0+

totalWords

TypeScript
get totalWords(): number
Swift declaration
var totalWords: Int { get }
get · iOS 14.0+

touchDownDown

TypeScript
get touchDownDown(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var touchDownDown: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 14.0+

touchDownUp

TypeScript
get touchDownUp(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var touchDownUp: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 16.4+

touchUpDown

TypeScript
get touchUpDown(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitDuration>
Swift declaration
var touchUpDown: SRKeyboardMetrics.ProbabilityMetric<UnitDuration> { get }
get · iOS 15.0+

typingSpeed

TypeScript
get typingSpeed(): number
Swift declaration
var typingSpeed: Double { get }
get · iOS 14.0+

upErrorDistance

TypeScript
get upErrorDistance(): SRKeyboardMetrics_ProbabilityMetric<_Foundation_UnitLength>
Swift declaration
var upErrorDistance: SRKeyboardMetrics.ProbabilityMetric<UnitLength> { get }
get · iOS 14.0+

version

TypeScript
get version(): string
Swift declaration
var version: String { get }
get · iOS 14.0+

width

TypeScript
get width(): _Foundation_Measurement<_Foundation_UnitLength>
Swift declaration
var width: Measurement<UnitLength> { get }

Skipped declarations

No declarations were skipped in this snapshot.

All SensorKit types →