diff --git a/src/core/gui/inputdevices/AbstractInputHandler.cpp b/src/core/gui/inputdevices/AbstractInputHandler.cpp index 8b80f57e..91f9c2bd 100644 --- a/src/core/gui/inputdevices/AbstractInputHandler.cpp +++ b/src/core/gui/inputdevices/AbstractInputHandler.cpp @@ -7,6 +7,7 @@ #include "gui/XournalppCursor.h" #include "InputContext.h" +#include AbstractInputHandler::AbstractInputHandler(InputContext* inputContext) { this->inputContext = inputContext; } @@ -69,7 +70,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();