1.0.6 • Published 1 year ago

keyboard-coss v1.0.6

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

coss-keyboard

keyboard

Install

npm install coss-keyboard
npx cap sync

API

show()

show() => any

Show the keyboard. This method is alpha and may have issues.

This method is only supported on Android.

Returns: any

Since: 1.0.0


hide()

hide() => any

Hide the keyboard.

Returns: any

Since: 1.0.0


setAccessoryBarVisible(...)

setAccessoryBarVisible(options: { isVisible: boolean; }) => any

Set whether the accessory bar should be visible on the keyboard. We recommend disabling the accessory bar for short forms (login, signup, etc.) to provide a cleaner UI.

This method is only supported on iPhone devices.

ParamType
options{ isVisible: boolean; }

Returns: any

Since: 1.0.0


setScroll(...)

setScroll(options: { isDisabled: boolean; }) => any

Programmatically enable or disable the WebView scroll.

This method is only supported on iOS.

ParamType
options{ isDisabled: boolean; }

Returns: any

Since: 1.0.0


setStyle(...)

setStyle(options: KeyboardStyleOptions) => any

Programmatically set the keyboard style.

This method is only supported on iOS.

ParamType
optionsKeyboardStyleOptions

Returns: any

Since: 1.0.0


setResizeMode(...)

setResizeMode(options: KeyboardResizeOptions) => any

Programmatically set the resize mode.

This method is only supported on iOS.

ParamType
optionsKeyboardResizeOptions

Returns: any

Since: 1.0.0


getResizeMode()

getResizeMode() => any

Get the currently set resize mode.

This method is only supported on iOS.

Returns: any

Since: 4.0.0


addListener('keyboardWillShow', ...)

addListener(eventName: 'keyboardWillShow', listenerFunc: (info: KeyboardInfo) => void) => any

Listen for when the keyboard is about to be shown.

On Android keyboardWillShow and keyboardDidShow fire almost at the same time.

ParamType
eventName'keyboardWillShow'
listenerFunc(info: KeyboardInfo) => void

Returns: any

Since: 1.0.0


addListener('keyboardDidShow', ...)

addListener(eventName: 'keyboardDidShow', listenerFunc: (info: KeyboardInfo) => void) => any

Listen for when the keyboard is shown.

On Android keyboardWillShow and keyboardDidShow fire almost at the same time.

ParamType
eventName'keyboardDidShow'
listenerFunc(info: KeyboardInfo) => void

Returns: any

Since: 1.0.0


addListener('keyboardWillHide', ...)

addListener(eventName: 'keyboardWillHide', listenerFunc: () => void) => any

Listen for when the keyboard is about to be hidden.

On Android keyboardWillHide and keyboardDidHide fire almost at the same time.

ParamType
eventName'keyboardWillHide'
listenerFunc() => void

Returns: any

Since: 1.0.0


addListener('keyboardDidHide', ...)

addListener(eventName: 'keyboardDidHide', listenerFunc: () => void) => any

Listen for when the keyboard is hidden.

On Android keyboardWillHide and keyboardDidHide fire almost at the same time.

ParamType
eventName'keyboardDidHide'
listenerFunc() => void

Returns: any

Since: 1.0.0


removeAllListeners()

removeAllListeners() => any

Remove all native listeners for this plugin.

Returns: any

Since: 1.0.0


Interfaces

KeyboardStyleOptions

PropTypeDescriptionDefaultSince
styleKeyboardStyleStyle of the keyboard.KeyboardStyle.Default1.0.0

KeyboardResizeOptions

PropTypeDescriptionSince
modeKeyboardResizeMode used to resize elements when the keyboard appears.1.0.0

KeyboardInfo

PropTypeDescriptionSince
keyboardHeightnumberHeight of the heyboard.1.0.0

PluginListenerHandle

PropType
remove() => any

Enums

KeyboardStyle

MembersValueDescriptionSince
Dark'DARK'Dark keyboard.1.0.0
Light'LIGHT'Light keyboard.1.0.0
Default'DEFAULT'On iOS 13 and newer the keyboard style is based on the device appearance. If the device is using Dark mode, the keyboard will be dark. If the device is using Light mode, the keyboard will be light. On iOS 12 the keyboard will be light.1.0.0

KeyboardResize

MembersValueDescriptionSince
Body'body'Only the body HTML element will be resized. Relative units are not affected, because the viewport does not change.1.0.0
Ionic'ionic'Only the ion-app HTML element will be resized. Use it only for Ionic Framework apps.1.0.0
Native'native'The whole native Web View will be resized when the keyboard shows/hides. This affects the vh relative unit.1.0.0
None'none'Neither the app nor the Web View are resized.1.0.0
1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

0.0.1

1 year ago