Comments (8)
More drab, but does the job. Thoughts?
from mamesaver.
Was just watching a game which had an inexplicable and slow 'preparing' countdown from 1000 down to 0, and was thinking another nice hotkey would be to ignore the current game (equivalent to going to the screensaver's options, finding the game and unchecking it).
Maybe a global 'enable hotkeys' option would cover both of these?
Then you could have further keys to skip to the next game, etc.
(Ah, feature bloat!)
from mamesaver.
They sound great to me - actually the play game hotkey idea I remember someone mentioning years ago so it seems like it would be quite useful.
(Ah, feature bloat!)
To tell you the truth it's nice that someone is showing the project some ❤️ and it's nice to hear other ideas for how it can grow.
from mamesaver.
Then you could have further keys to skip to the next game, etc.
To facilitate this, I may shuffle the game list on startup and play them in shuffled order instead of randomly selecting a game each time. This will also minimise the chance of users seeing the same games too often.
So, hot keys thus far could be:
- Enter game mode (with #15, this will be quite visible as the bezel will be hidden and the game view size increased accordingly) - maybe tab?
- Deselect game from inclusion in saver, skipping to next game - maybe del?
- Next game →
- Previous game ←
- Donate bitcoin $ (j/k) 😉
from mamesaver.
Sounds great - with #15 you could show the name of the next and previous game too - if you make the bezel bigger you could even show this menu of buttons - just remember this is a screensaver first so nothing should actually be on the screen in the same place for too long - a menu might not be the best idea
from mamesaver.
Hotkeys functionality all completed! The only outstanding thing is documenting it outside README.md
. I toyed with a tooltip on the screensaver dialog, but this looked a bit naff.
I don't think there's too much of an issue displaying the hotkeys in-game - burn-in really isn't a problem with LCDs - but I was thinking that we could either change its position per game, or just display it for the first game?
I've attached a quick prototype for your thoughts. Unfortunately the keyboard font I found doesn't scale well, so don't mind that (also don't worry about the game title - it was called 'A' because I was testing my game shuffling was sane) 😄
Do you think that something like this is too intrusive? I'm in two minds. I currently have the hotkey toggle on the main tab, but I could always make a new Hotkeys tab and just list them there. Would save faffing with my .lay
builder, too...
from mamesaver.
I currently have the hotkey toggle on the main tab, but I could always make a new Hotkeys tab and just list them there.
I think I'm rubber ducking now. I may just add a new tab unless you really want them in-game...
from mamesaver.
Showing them on the first game is probably enough. It really doesn't take long to remember what they are.
from mamesaver.
Related Issues (20)
- Power options might not work when settings set to never turn off screen HOT 12
- Mac port HOT 10
- MAME configuration parsing fails when paths enclosed in speech marks HOT 1
- Generic error message if ROM path not found HOT 3
- Misleading error message if MAME configuration bad
- Crash on shutdown HOT 1
- About tab HOT 1
- Filter mechanical games, improve BIOS identification HOT 2
- Enhancement - game filtering HOT 14
- Linux port
- Sort out build merging repack and release and making installer work again
- Mamesaver.scr - This application could not be started. Do you want to view information about this issue? ... HOT 19
- Old official 64-bit MAME v0.177 doesn't work with MAMEsaver v2.0's game scan. HOT 41
- Need to tell user to restart their MAME Saver after enabling its logging. HOT 1
- MAME Saver v3.0.1's log file didn't roll over after 100 K in my 64bit W7 HPE SP1's %TEMP%\MameSaver\. HOT 1
- Screensaver not working properly anymore since mame 0.223 (possibly earlier) HOT 3
- Error when used with MAME 0.227 HOT 3
- Artwork not showing HOT 7
- Not finding games HOT 5
- Cannot read mame configuration with latest 262 mame release HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mamesaver.