fSpecs
fSpecs = specs;
fAreaWidth = fSpecs.areaEndX - fSpecs.areaStartX;
fAreaHeight = fSpecs.areaEndY - fSpecs.areaStartY;
if (event->zPressure >= fSpecs.minPressure
&& event->zPressure < fSpecs.maxPressure
if (evaluatePositionY > 0 && evaluatePositionY < (uint32) fSpecs.areaEndY / 5) {
if (evaluatePositionX > (uint32) fSpecs.areaEndX / 2) {
if (evaluatePositionX > (uint32) fSpecs.areaEndX / 12 * 7) {
} else if (evaluatePositionX > (uint32) fSpecs.areaEndX / 12 * 5) {
if (int32(event->xPosition) < fSpecs.areaStartX + fSpecs.edgeMotionWidth) {
fSpecs.areaEndX - fSpecs.edgeMotionWidth)) {
if (int32(event->yPosition) < fSpecs.areaStartY + fSpecs.edgeMotionWidth) {
fSpecs.areaEndY - fSpecs.edgeMotionWidth)) {
pressure = 20 * (event->zPressure - fSpecs.minPressure)
/ (fSpecs.realMaxPressure - fSpecs.minPressure);
if ((fSpecs.areaEndX - fAreaWidth * fSettings.scroll_rightrange
if ((fSpecs.areaStartY + fAreaHeight * fSettings.scroll_bottomrange
touchpad_specs fSpecs;
_DeleteHKSList(fSpecs);
&& fSpecs != NULL && fSyncSpecs.Lock()) {
int32 count = fSpecs->CountItems();
hks* next = (hks*)fSpecs->ItemAt(i);
oldList = fSpecs;
fSpecs = newList;
BList* fSpecs;