使文本在对话框输入框中默认选择

使文本在对话框输入框中默认选择

我正在使用终端 GUI 的对话框,并且我有一个输入框,我希望$1在 GUI 中显示文本时默认选择该文本。我希望能够直接开始写入新的输入,而不必按删除键删除当前显示的值。

这是一个示例程序,展示了它是如何工作的。

#!/usr/bin/env bash

gui-read-acronym()
{
    dialog \
        --backtitle "BACKTITLE" \
        --title "TITLE" \
        --inputbox "Select acronym" \
        24 80 \
        "$1" \
        3>&1 1>&2 2>&3 3>&-
}

selected=$( gui-read-acronym "mega18" )

当 GUI 中显示文本时,如何使其成为“默认选择”?

相关内容