Is it possible to have the value of an identifier used as the default entry, but still allowing it to be changed.

With this
Code:
menu nicklist {
.WhoIs : .whois $$?="Nick"
}  
it will ask me for a nick
With
Code:
menu nicklist {
.WhoIs : .whois $1
}  
It will whois the nick that is already highlighted
With
Code:
menu nicklist {
.WhoIs : .whois $$?1="Nick"
}  
It will whois the highlighted nick, if there is one, otherwise it'll ask me for a nick

What I want to do (if possible) is something like the last one, but where the actual nick is displayed already in the edit box, so that I can either press OK, Cancel, or edit the nick

If that doesn't make sense, I partially blame it on the fact that my body still seems to be running on Daylight savings time, so it thinks it's about 2:30 am now.