k3lp Documentation
Toggle table of contents
common
Target filter
common
Switch theme
Search in API
Skip to content
k3lp Documentation
core
/
org.k3lp.model.violation
/
K3KeyViolation
K3Key
Violation
sealed
interface
K3KeyViolation
:
K3Violation
(
source
)
Inheritors
NoSuchForm
KeyIsMissingRequiredAttributes
GapKeySpecifiesIncompatibleAttributes
IllegalKeyWidth
LongPressDefaultKeyIdNotInList
MultiTapKeyIdsSelfReference
NoSuchKey
IllegalLayerId
IllegalMinDeviceWidth
IllegalModifier
DuplicateModifier
IllegalModifierNoneCombination
IllegalModifierOtherCombination
IllegalModifierSideCombination
AtLeastOneLayersIsRequired
HardwareLayersAlreadyPresent
HardwareLayerRequiresModifiers
HardwareLayerTooManyRows
HardwareLayerRowTooManyKeys
TouchLayersAlreadyPresent
TouchLayersMissingBaseLayer
TouchLayerRequiresId
DuplicateTouchLayer
Members
Types
Gap
Key
Specifies
Incompatible
Attributes
Link copied to clipboard
class
GapKeySpecifiesIncompatibleAttributes
:
K3KeyViolation
Illegal
Key
Width
Link copied to clipboard
class
IllegalKeyWidth
:
K3KeyViolation
Key
Is
Missing
Required
Attributes
Link copied to clipboard
class
KeyIsMissingRequiredAttributes
:
K3KeyViolation
Long
Press
Default
Key
Id
Not
In
List
Link copied to clipboard
class
LongPressDefaultKeyIdNotInList
:
K3KeyViolation
Multi
Tap
Key
Ids
Self
Reference
Link copied to clipboard
class
MultiTapKeyIdsSelfReference
:
K3KeyViolation
No
Such
Key
Link copied to clipboard
class
NoSuchKey
:
K3KeyViolation
Properties
cause
Link copied to clipboard
open
override
val
cause
:
Throwable
?
level
Link copied to clipboard
open
override
val
level
:
ReportLevel
message
Link copied to clipboard
abstract
val
message
:
String
source
Range
Link copied to clipboard
abstract
val
sourceRange
:
SourceRange