The menubar of kpat isn't toggleable. Since my grandfather plays it 24/7 pretty much, I was running into issues where he would remove the main toolbar, either in settings or via right clicking the menubar, while errantly clicking around cards. So I wrote a patch to implement the KStandardAction:showMenubar so I can toggle it and he can avoid removing the main toolbar through its settings.
There is also a continuewaitcancel dialog to confirm when you use ctrl-m (or whatever you assign the shortcut to) you want to toggle the menubar off.
Only issue I could see is I'm pulling in KStandardAction since showMenubar isn't a part ofKStandardGameAction. Diff is attached below.
Created attachment 80075 [details]
Patch to enable ctrl-m (by default) to toggle the menubar, with a prompt.
(In reply to comment #1)
> Created attachment 80075 [details]
> Patch to enable ctrl-m (by default) to toggle the menubar, with a prompt.
Please use git.reviewboard.kde.org for your patch and add kdegames als review group.
Git commit 90db9eaac05e7029078e3e292c3f79570c5dd1fa by Albert Astals Cid, on behalf of Matt Scheirer.
Committed on 11/06/2013 at 23:15.
Pushed by aacid into branch 'master'.
Enable ctrl-m (by default) to toggle the menubar
This is considered an accessibility/usability bugfix by the kdegames crew
The i18n teams have acked the new messages
M +24 -1 mainwindow.cpp
M +2 -0 mainwindow.h
Thank you very much, Albert, for doing this and for taking the trouble to squeeze it in at what must have been a very busy time for you.