Need help with pressure for 4 wire resistive touch screen

Good morning, I am looking for some help with my ILI9163C 128*160 TFT LCD screen. This screen is not compatible with UTouch library as the screen uses X+, X-, Y+, Y- to monitor the touch screen.

I have not found any libraries compatible with these types of resistive touch screens so I have created my own, which is functional. And my data sheet has no mention of a touch screen so don’t ask for a datasheet.

My issue is I am not sure how to detect “pressure”, I am getting phantom touches at all times and I am not sure how to monitor the pressure set to the screen. Can anyone help me with this?

Here is my code so far.

P.S. I am also having callibration problems, the screen is stable but the screen does not go from 0-128 on the X axis but rather 50 - 120. I can work around it but maybe someone can give me hand with that as well.

//Define your Touch screen connections
#define X1 A0
#define X2 A1
#define Y1 A2 
#define Y2 A3 
//Define your screen resolution as per your Touch screen (Max: 1024)
#define Xresolution 128 //128
#define Yresolution 160 //64

int x_offset = 0;
int y_offset = 0;

void setup()
{
   Serial.begin(9600);
}

void loop()
{
   int X,Y; //Touch Coordinates are stored in X,Y variable
   pinMode(Y1,INPUT);
   pinMode(Y2,INPUT);  
   digitalWrite(Y2,LOW);
   pinMode(X1,OUTPUT);
   digitalWrite(X1,HIGH);
   pinMode(X2,OUTPUT);
   digitalWrite(X2,LOW);
   X = ((analogRead(Y1))/(1024/Xresolution)-x_offset); //Reads X axis touch position
    
   pinMode(X1,INPUT);
   pinMode(X2,INPUT);
   digitalWrite(X2,LOW);
   pinMode(Y1,OUTPUT);
   digitalWrite(Y1,HIGH);
   pinMode(Y2,OUTPUT);
   digitalWrite(Y2,LOW);
   Y = ((analogRead(X1))/(1024/Yresolution)-y_offset); //Reads Y axis touch position
  
  //Display X and Y on Serial Monitor
   Serial.print("X = ");  
   Serial.print(X);
   //Serial.println(analogRead(X1));
   Serial.print(" Y = ");
   Serial.println(Y);
   //Serial.println(analogRead(Y1));
   delay(1000);

   if((X > 50 && X < 60) && (Y > 20 && Y < 30))
   {
    Serial.println("BUTTON PRESSED");
   }

Thread moved.