You can use the -underline option to make the button have an underline under the character that you want for the keybinding. For instance if $button's -text => 'Yes' then you could say -underline=> 0 to underline the Y (the 0th character...)
Then you could just map the keypress event to the same sub that is executed when the button is clicked by using: