diff --git a/src/gui/inputdevices/AbstractInputHandler.cpp b/src/gui/inputdevices/AbstractInputHandler.cpp index a8621d07..045265ee 100644 --- a/src/gui/inputdevices/AbstractInputHandler.cpp +++ b/src/gui/inputdevices/AbstractInputHandler.cpp @@ -7,6 +7,7 @@ #include "gui/XournalppCursor.h" #include "InputContext.h" +#include AbstractInputHandler::AbstractInputHandler(InputContext* inputContext) { this->inputContext = inputContext; } @@ -75,7 +76,7 @@ auto AbstractInputHandler::getInputDataRelativeToCurrentPage(XojPageView* page, pos.pressure = Point::NO_PRESSURE; if (this->inputContext->getSettings()->isPressureSensitivity()) { - pos.pressure = event.pressure; + pos.pressure = 1-exp(- event.pressure/0.2); } pos.state = this->inputContext->getModifierState();