30.18 屏幕键盘

屏幕键盘是由系统提供的一种特殊弹出控件,它包含多排可点击按钮,作用等同于实体键盘。

在某些系统上 (see On-Screen Keyboards in The Emacs Manual),Emacs 会根据用户是否即将输入内容,自动显示或隐藏屏幕键盘。

Function: frame-toggle-on-screen-keyboard frame hide

该函数代表框架 frame 显示或隐藏屏幕键盘。若 hide 为非 nil,则隐藏屏幕键盘;否则显示键盘。

返回值表示屏幕键盘 是否可能 已被显示,该值用于决定后续是否需要隐藏屏幕键盘。

若系统会自动检测屏幕键盘的显示时机,或系统本身不提供屏幕键盘,则该函数无效。