diff options
author | Jens Verwiebe <info@jensverwiebe.de> | 2013-03-19 15:38:40 +0400 |
---|---|---|
committer | Jens Verwiebe <info@jensverwiebe.de> | 2013-03-19 15:38:40 +0400 |
commit | 05787db61f88688e83130cf6f5f4d4d31264e8cc (patch) | |
tree | f7898ec2c3aa9e9a5aa3eaad6e6c694052d43735 /intern | |
parent | d466e1d3b4ac18495f2a1b80ff3f70c686f8e706 (diff) |
OSX/pen: change sensivity graduation so we don't get maximum too early and have more feeling
Diffstat (limited to 'intern')
-rw-r--r-- | intern/ghost/intern/GHOST_SystemCocoa.mm | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/intern/ghost/intern/GHOST_SystemCocoa.mm b/intern/ghost/intern/GHOST_SystemCocoa.mm index 35051903a51..c267bd033a6 100644 --- a/intern/ghost/intern/GHOST_SystemCocoa.mm +++ b/intern/ghost/intern/GHOST_SystemCocoa.mm @@ -1404,7 +1404,7 @@ GHOST_TSuccess GHOST_SystemCocoa::handleTabletEvent(void *eventPtr, short eventT switch (eventType) { case NSTabletPoint: - ct.Pressure = [event pressure]; + ct.Pressure = sqrtf(powf([event pressure], 8 )); // experimental: change sensivity curve ct.Xtilt = [event tilt].x; ct.Ytilt = [event tilt].y; break; @@ -1441,6 +1441,7 @@ GHOST_TSuccess GHOST_SystemCocoa::handleTabletEvent(void *eventPtr, short eventT return GHOST_kFailure; break; } + // NSLog(@"pressure %f", ct.Pressure); return GHOST_kSuccess; } |