hasPermissions
Convention method matching other modules; always returns true because the runtime-permission concept doesn't apply here. To know whether the droid-mcp keyboard is the active IME and has an editor focused, call isImeBound (or permissionStatus) instead.