add support for custom keyboard availability condition