Comments (4)
It's not planned.
The best what can be done on most platforms - returning state from the latest event per each pointer (or keyboard). But something like that can be already achieved with current APIs.
from avalonia.
It can be achieved by the current APIs by having a global state tracker I presume. But doesn't IInputManager already do that? Why would the user resort to a custom solution?
from avalonia.
InputManager doesn't track global key states, because the app isn't guaranteed to receive key press/release events that happen when app windows aren't active.
from avalonia.
Could this be added as a plan for this purpose? Providing those raw values, even inaccurately during window inactivity, would be very helpful.
from avalonia.
Related Issues (20)
- Prefer always adding the `attachDevTools` parameter in generated `InitializeComponent` of a `Window` HOT 5
- DevTools Tree Jumps HOT 4
- [FEATURE] ComboBox support for multiple selection mode (Dropdown/Select) HOT 2
- the ItemsControl elements leave when the window opens WindowState="FullScreen" HOT 3
- Memory leak on Popup with ItemsControl and UserControl with empty Binding
- Can we get an offical FlatLaf dark theme port for avalonia ui? HOT 4
- :loaded PseudoClass for initial transitions HOT 2
- Stuck due to Android soft keyboard HOT 7
- The text display is offset upwards in the Ubuntu system HOT 4
- Dinamicaly adding/removing MenuItem-s in Menu leads to memory leaks HOT 8
- AffectsRender<TVisual> only seems to work with properties defined in TVisual class HOT 1
- Transitions on some StyledProperties fail to trigger after running once
- Detect FlowDirection from text content HOT 3
- TextAlignment.DetectFromContent with an RTL line and TextWrapping produces a width of 0 HOT 1
- Artifacts when using BoxShadow and CornerRadius with positive spreadradius HOT 1
- Upgrading from 11.0.2 to 11.0.10 results in transparent window and high memory usage HOT 3
- Glitchy ListBox when adding items & setting SelectedIndex HOT 4
- When DataGrid is not set to a height, dynamically adding rows will not widen the height HOT 4
- Application doesn't terminate when unhandled exception is thrown from ReactiveCommand handler HOT 3
- EagerParentStackEnumerator is incompatible with XAML built with older avalonia versions 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 avalonia.