Virtu/Docs/Silverlight/ReadMe.md

34 lines
1.3 KiB
Markdown

# Silverlight
Appealing due to its potential reach, but has been the most frustrating to use, probably due to bleeding edge, high expectations and the inevitable comparisons to WPF.
Pros:
* Mac OS X support.
* Linux support (Moonlight 3).
* Mobile support (Windows Phone 7).
* Dynamic sound buffer support.
Cons:
* Missing RenderOptions BitmapScalingMode (NearestNeighbor) for image scaling.
* Missing direct access to keyboard state.
* Missing caps lock key state from event handlers.
* Out of Browser mode cannot control the window and does not support caching framework extension assemblies.
I prefer running out of browser, but this mode has a few issues to work through. The key bindings are a little messy since the browser tends to hijack the keys I'd prefer to use and the lowest common denominator rules:
|Apple or Setting Key|Keyboard Binding|
|---|---|
|OpenApple|Alt or NumPad0|
|CloseApple|Windows or \[NumPad\]Decimal|
|Reset|Control+Back|
|CpuThrottle|Control+\[NumPad\]Divide|
|VideoMonochrome|Control+\[NumPad\]Multiply|
|VideoFullscreen|Control+\[NumPad\]Subtract (OOB)|
The UI is rudimentary but supports selecting local disk images at runtime.
# Screenshots
![Windows](Virtu.Silverlight-RasterBlaster.png)
![Mac OS X](Virtu.Silverlight-RasterBlaster-MacOSX.png)
![Windows Phone 7 Emulator](Virtu.Silverlight.Phone-RasterBlaster.png)