<?xml version="1.0" encoding="us-ascii"?>
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#PvpDisclosure" roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" />
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:title="presentationLink" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllAdjToCompMember" xlink:label="ecd_AllAdjToCompMember_1021" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllExecutiveCategoriesMember" xlink:label="ecd_AllExecutiveCategoriesMember_1016" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd#ecd_AllIndividualsMember" xlink:label="ecd_AllIndividualsMember_1012" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember" xlink:label="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember_1006" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember" xlink:label="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember_1005" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:label="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_1008" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember" xlink:label="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember_1009" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_CurrentPEOMember" xlink:label="tact_CurrentPEOMember_1003" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember" xlink:label="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_1007" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember" xlink:label="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember_1010" />
    <link:loc xlink:type="locator" xlink:href="tact-20251231.xsd#tact_FormerPEOMember" xlink:label="tact_FormerPEOMember_1004" />
    <link:presentationArc xlink:type="arc" order="18.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_AmountsReportedUnderTheOptionAwardsColumnInTheSCTMember_1006" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="16.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_AmountsReportedUnderTheStockAwardsColumnInTheSCTMember_1005" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="22.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_ChangeInFairValueAsOfFiscalYearendComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_1008" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="24.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_ChangeInFairValueAsOfVestingDateComparedToPriorFiscalYearendOfAwardsGrantedInAnyPriorFiscalYearForWhichAllVestingConditionsWereSatisfiedAtFiscalYearendOrDuringTheFiscalYearMember_1009" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="13.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember_1012" xlink:to="tact_CurrentPEOMember_1003" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="20.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_FairValueAsOfFiscalYearendOfAwardsGrantedDuringTheFiscalYearThatAreOutstandingAndUnvestedAsOfTheEndOfTheFiscalYearMember_1007" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="26.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllAdjToCompMember_1021" xlink:to="tact_FairValueAtEndOfPriorFiscalYearOfAnyAwardsGrantedInAnyPriorFiscalYearThatFailToMeetApplicableVestingConditionsDuringTheFiscalYearMember_1010" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" order="15.00" priority="1" use="optional" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ecd_AllIndividualsMember_1012" xlink:to="tact_FormerPEOMember_1004" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
