Hyperlink display text
I'm adding hyperlinks to a pages document but want to change the display text for the links. Is this possible & if so how?? Thanks!!
Select whatever text you want > Inspector > Link > Hyperlink > Enable as Hyperlink > Link to: whatever > URL: paste in address
Peter
Similar Messages
-
Printing to PDF from MS Office: lost hyperlinks if display text changed
Greetings.
I'm using Acrobat Pro vers. 8.1.7 and MS Office 2007.
I'm not sure if this is an Acrobat or an MS Office issue or somewhere in between.
I need to print an Excel document to a PDF with hyperlinks.
Creating hyperlinks in Excel is no problem.
If I print to a PDF (using Adobe PDF Converter printer driver), the hyperlink appears and works in the PDF. No problem.
But I need to change the display text of the link - instead of a URL I need to display a "user friendly" name.
Problem.
If I edit the link in Excel and change the display text, the link works in Excel, no problem.
But when I print to a PDF the link is lost. I get pretty blue underlined text, but the link information is not embedded in the PDF.
Problem!
I've experimented and done some research, but nothing so far.
Any ideas?
Help!
Thank you,
GregThe links you are seeing in the PDF are likely not hard links, but what Acrobat thinks are links. That is what happens when you print to the Adobe PDF printer. If you want to retain the links in the original form, you need to use PDF Maker (or may be listed as create PDF) in Excel. The end result should be a PDF with the links appearing in the same way as in Excel.
-
operate C# to modify PPT's hyperlink, while configuring the hyperlink's text to display attribute, the address value will be assigned as null. Anyone know this issue? Any solution?
How to reproduce the issue:
1.Create a new PPT slide in Office2010.
2. Insert a certain text/characters, such as Mircosoft blablabla,
3. Insert an URL right after the text part , TextToDisplay is the “Test”,Address is the "Url".
4. The content in the ppt is ”Microsoft Test“,here "Test" is the hyperlink which we would like to convert. Please execute the code we list below.
5. The problem will be reproduced by the above steps.
PPT.Application ap = new PPT.Application();
PPT.Presentation pre = null;
pre = ap.Presentations.Open(mFileName, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
foreach (PPT.Slide mSlide in pre.Slides)
PPT.Hyperlinks links = mSlide.Hyperlinks;
for (int i = 1; i <= links.Count; i++)
PPT.Hyperlink mLink = links[i];
mLink.TextToDisplay = mLink.TextToDisplay.Replace(mLink.TextToDisplay,"url");
mLink.Address = mLink.Address.Replace(mLink.Address, "url");
Modify texttodisplay, the address vaule will be assigned as null. Anyone knows how to solve it?
Does it caused by a PPT API's Limitation?I've tried the below code and it works, you can refer this article:
https://msdn.microsoft.com/en-us/library/office/ff745021.aspx
to find that the hyperlink needs to be associated with a text range, and thats what I did in the code below with the help of the link sent by Tony.
Microsoft.Office.Interop.PowerPoint.Application ap = new Application();
Microsoft.Office.Interop.PowerPoint.Presentation pre = null;
pre = ap.Presentations.Open(@"C:\Users\Fouad\Desktop\abcc.pptx", Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoFalse);
foreach (Microsoft.Office.Interop.PowerPoint.Slide mSlide in pre.Slides)
Microsoft.Office.Interop.PowerPoint.Hyperlinks links = mSlide.Hyperlinks;
Microsoft.Office.Interop.PowerPoint.Shape textShape = mSlide.Shapes[1];
for (int i = 1; i <= links.Count; i++)
Microsoft.Office.Interop.PowerPoint.Hyperlink mLink = links[i];
Microsoft.Office.Interop.PowerPoint.TextRange range1 = textShape.TextFrame.TextRange;
TextRange oTxtRng = range1.Find(((Microsoft.Office.Interop.PowerPoint.Hyperlink)mLink).TextToDisplay,After:range1.Start,WholeWords:Microsoft.Office.Core.MsoTriState.msoTrue);
oTxtRng.Replace(((Microsoft.Office.Interop.PowerPoint.Hyperlink)mLink).TextToDisplay, "url");
oTxtRng.ActionSettings[Microsoft.Office.Interop.PowerPoint.PpMouseActivation.ppMouseClick].Hyperlink.Address = "http://www.microsoft.com";
Fouad Roumieh -
HELP for writing a Programme that displays text.
Check the API for methods in JEditorPane. Then write and run a program that uses a JEditorPane to just display text, just text.
What should I add or delete in the following code so that it just displays TEXT.
My code is ----->
WEBBROWSER------------------>
import java.awt.*;
import java.awt.event.*;
import java.net.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebBrowser extends JFrame {
private WebToolBar toolBar;
private WebBrowserPane browserPane;
// WebBrowser constructor
public WebBrowser()
super( "Deitel Web Browser" );
// create WebBrowserPane and WebToolBar for navigation
browserPane = new WebBrowserPane();
toolBar = new WebToolBar( browserPane );
// lay out WebBrowser components
Container contentPane = getContentPane();
contentPane.add( toolBar, BorderLayout.NORTH );
contentPane.add( new JScrollPane( browserPane ),
BorderLayout.CENTER );
// execute application
public static void main( String args[] )
WebBrowser browser = new WebBrowser();
browser.setDefaultCloseOperation( EXIT_ON_CLOSE );
browser.setSize( 640, 480 );
browser.setVisible( true );
} // end main
} // end class WebBrowser
WebPane.java
// WebBrowserPane.java
// WebBrowserPane is a simple Web-browsing component that
// extends JEditorPane and maintains a history of visited URLs.
package browser;
// Java core packages
import java.util.*;
import java.net.*;
import java.io.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebBrowserPane extends JEditorPane {
private List history = new ArrayList();
private int historyIndex;
// WebBrowserPane constructor
public WebBrowserPane()
// disable editing to enable hyperlinks
setEditable( false );
// display given URL and add it to history
public void goToURL( URL url )
displayPage( url );
history.add( url );
historyIndex = history.size() - 1;
// display next history URL in editorPane
public URL forward()
historyIndex++;
// do not go past end of history
if ( historyIndex >= history.size() )
historyIndex = history.size() - 1;
URL url = ( URL ) history.get( historyIndex );
displayPage( url );
return url;
// display previous history URL in editorPane
public URL back()
historyIndex--;
// do not go past beginning of history
if ( historyIndex < 0 )
historyIndex = 0;
// display previous URL
URL url = ( URL ) history.get( historyIndex );
displayPage( url );
return url;
// display given URL in JEditorPane
private void displayPage( URL pageURL )
// display URL
try {
setPage( pageURL );
// handle exception reading from URL
catch ( IOException ioException ) {
ioException.printStackTrace();
WebPAne.java---------------
// WebToolBar.java
// WebToolBar is a JToolBar subclass that contains components
// for navigating a WebBrowserPane. WebToolBar includes back
// and forward buttons and a text field for entering URLs.
package browser;
// Java core packages
import java.awt.*;
import java.awt.event.*;
import java.net.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebToolBar extends JToolBar
implements HyperlinkListener {
private WebBrowserPane webBrowserPane;
private JButton backButton;
private JButton forwardButton;
private JTextField urlTextField;
// WebToolBar constructor
public WebToolBar( WebBrowserPane browser )
super( "Web Navigation" );
// register for HyperlinkEvents
webBrowserPane = browser;
webBrowserPane.addHyperlinkListener( this );
// create JTextField for entering URLs
urlTextField = new JTextField( 25 );
urlTextField.addActionListener(
new ActionListener() {
// navigate webBrowser to user-entered URL
public void actionPerformed( ActionEvent event )
// attempt to load URL in webBrowserPane
try {
URL url = new URL( urlTextField.getText() );
webBrowserPane.goToURL( url );
// handle invalid URL
catch ( MalformedURLException urlException ) {
urlException.printStackTrace();
// create JButton for navigating to previous history URL
backButton = new JButton( new ImageIcon(
getClass().getResource( "images/back.gif" ) ) );
//backButton = new JButton( "Back");
backButton.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
// navigate to previous URL
URL url = webBrowserPane.back();
// display URL in urlTextField
urlTextField.setText( url.toString() );
// create JButton for navigating to next history URL
forwardButton = new JButton( new ImageIcon(
getClass().getResource( "images/forward.gif" ) ) );
//forwardButton = new JButton("Fwd");
forwardButton.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
// navigate to next URL
URL url = webBrowserPane.forward();
// display new URL in urlTextField
urlTextField.setText( url.toString() );
// add JButtons and JTextField to WebToolBar
add( backButton );
add( forwardButton );
add( urlTextField );
} // end WebToolBar constructor
// listen for HyperlinkEvents in WebBrowserPane
public void hyperlinkUpdate( HyperlinkEvent event )
// if hyperlink was activated, go to hyperlink's URL
if ( event.getEventType() ==
HyperlinkEvent.EventType.ACTIVATED ) {
// get URL from HyperlinkEvent
URL url = event.getURL();
// navigate to URL and display URL in urlTextField
webBrowserPane.goToURL( url );
urlTextField.setText( url.toString() );
Please REPLY.WEBBROWSER------------------>
import java.awt.*;
import java.awt.event.*;
import java.net.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebBrowser extends JFrame {
private WebToolBar toolBar;
private WebBrowserPane browserPane;
// WebBrowser constructor
public WebBrowser()
super( "Deitel Web Browser" );
// create WebBrowserPane and WebToolBar for navigation
browserPane = new WebBrowserPane();
toolBar = new WebToolBar( browserPane );
// lay out WebBrowser components
Container contentPane = getContentPane();
contentPane.add( toolBar, BorderLayout.NORTH );
contentPane.add( new JScrollPane( browserPane ),
BorderLayout.CENTER );
// execute application
public static void main( String args[] )
WebBrowser browser = new WebBrowser();
browser.setDefaultCloseOperation( EXIT_ON_CLOSE );
browser.setSize( 640, 480 );
browser.setVisible( true );
} // end main
} // end class WebBrowser
WebPane.java
// WebBrowserPane.java
// WebBrowserPane is a simple Web-browsing component that
// extends JEditorPane and maintains a history of visited URLs.
package browser;
// Java core packages
import java.util.*;
import java.net.*;
import java.io.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebBrowserPane extends JEditorPane {
private List history = new ArrayList();
private int historyIndex;
// WebBrowserPane constructor
public WebBrowserPane()
// disable editing to enable hyperlinks
setEditable( false );
// display given URL and add it to history
public void goToURL( URL url )
displayPage( url );
history.add( url );
historyIndex = history.size() - 1;
// display next history URL in editorPane
public URL forward()
historyIndex++;
// do not go past end of history
if ( historyIndex >= history.size() )
historyIndex = history.size() - 1;
URL url = ( URL ) history.get( historyIndex );
displayPage( url );
return url;
// display previous history URL in editorPane
public URL back()
historyIndex--;
// do not go past beginning of history
if ( historyIndex < 0 )
historyIndex = 0;
// display previous URL
URL url = ( URL ) history.get( historyIndex );
displayPage( url );
return url;
// display given URL in JEditorPane
private void displayPage( URL pageURL )
// display URL
try {
setPage( pageURL );
// handle exception reading from URL
catch ( IOException ioException ) {
ioException.printStackTrace();
WebPAne.java---------------
// WebToolBar.java
// WebToolBar is a JToolBar subclass that contains components
// for navigating a WebBrowserPane. WebToolBar includes back
// and forward buttons and a text field for entering URLs.
package browser;
// Java core packages
import java.awt.*;
import java.awt.event.*;
import java.net.*;
// Java extension packages
import javax.swing.*;
import javax.swing.event.*;
public class WebToolBar extends JToolBar
implements HyperlinkListener {
private WebBrowserPane webBrowserPane;
private JButton backButton;
private JButton forwardButton;
private JTextField urlTextField;
// WebToolBar constructor
public WebToolBar( WebBrowserPane browser )
super( "Web Navigation" );
// register for HyperlinkEvents
webBrowserPane = browser;
webBrowserPane.addHyperlinkListener( this );
// create JTextField for entering URLs
urlTextField = new JTextField( 25 );
urlTextField.addActionListener(
new ActionListener() {
// navigate webBrowser to user-entered URL
public void actionPerformed( ActionEvent event )
// attempt to load URL in webBrowserPane
try {
URL url = new URL( urlTextField.getText() );
webBrowserPane.goToURL( url );
// handle invalid URL
catch ( MalformedURLException urlException ) {
urlException.printStackTrace();
// create JButton for navigating to previous history URL
backButton = new JButton( new ImageIcon(
getClass().getResource( "images/back.gif" ) ) );
//backButton = new JButton( "Back");
backButton.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
// navigate to previous URL
URL url = webBrowserPane.back();
// display URL in urlTextField
urlTextField.setText( url.toString() );
// create JButton for navigating to next history URL
forwardButton = new JButton( new ImageIcon(
getClass().getResource( "images/forward.gif" ) ) );
//forwardButton = new JButton("Fwd");
forwardButton.addActionListener(
new ActionListener() {
public void actionPerformed( ActionEvent event )
// navigate to next URL
URL url = webBrowserPane.forward();
// display new URL in urlTextField
urlTextField.setText( url.toString() );
// add JButtons and JTextField to WebToolBar
add( backButton );
add( forwardButton );
add( urlTextField );
} // end WebToolBar constructor
// listen for HyperlinkEvents in WebBrowserPane
public void hyperlinkUpdate( HyperlinkEvent event )
// if hyperlink was activated, go to hyperlink's URL
if ( event.getEventType() ==
HyperlinkEvent.EventType.ACTIVATED ) {
// get URL from HyperlinkEvent
URL url = event.getURL();
// navigate to URL and display URL in urlTextField
webBrowserPane.goToURL( url );
urlTextField.setText( url.toString() );
} -
Service Link agent display text color
Within "Control Agents" in Service Link, if an agent is showing with black text instead of blue, what does that signify? We're encountering an error when submitting power operations request within the portal, although the requisition completes successfully and the power operation is executed in vSphere. From the PSC Server log:
10:11:45,609 ERROR [org.jboss.naming.remote.protocol.v1.RemoteNamingStoreV1] (Remoting "config-based-naming-client-endpoint" task-3) Channel end notification received, closing channel Channel ID a5918a4d (outbound) of Remoting connection 79459613 to null
10:11:45,610 INFO [org.jboss.as.naming] (Remoting "pmcnjrtestcat01" task-3) JBAS011806: Channel end notification received, closing channel Channel ID 25918a4d (inbound) of Remoting connection 477ff798 to /10.179.25.170:49477
The "Manage Virtual Server" agent is showing as black instead of blue like the other agents. At one point PO had to be restarted and the agent went to blue for a short time, but then changed back to black.The code "BSSCPopup" indicates the link you are using is a hyperlink displaying as an autosizing popup, not a Text Only Popup, which is something different again.
I believe the link colour is defined by the "Hyperlink" styles. These styles also control the regular (non-popup) hyperlinks, though so you'd be changing both at once. In the CSS they'd be plain A definitions, or maybe something like A:active, A:visited, etc.
You might be able to do what you want by creating a new Character style and manually applying it to any hyperlinks that you make a popup style.
Amebr -
Displaying text more than 256 in ALV report
Hi experts,
I have problem while displaying text field in ALV report which has more than 256 characters.
I'm using CL_SALV_TABLE for displaying alv.while concatenating my internal table holding all the text.but at the time of displying the report it's only displaying 256 characters.
Can anyone guide me how to display more than 256 characters in ALV output using CL_SALV_TABLE.Hi,
Please find the below code.
TRY.
gr_column ?= gr_columns->get_column( columnname = 'MATNR' ).
gr_column->set_output_length( '300' ).
CATCH cx_salv_not_found.
Message : Column definition problem
MESSAGE e075().
ENDTRY.
Edited by: Archana.T on Jun 16, 2010 1:24 PM -
How to display text on last but one page in SAPSCRIPTS
how to display text on last but one page in SAPSCRIPTS
u have create one Foooter window , this has to be called in only One Page.So hardcode /assign this window to only one PAGE number.
regards
Prabhu -
I like to edit my web pages easily,
- click to see html, edit it, (file name already there), save it
- hit restore on browser - see what I did -
Just changed from IE
which gave me NotePad, which is just fine for me
Just changed to FireFox
and it displays text in a non-editor,
can't edit and save easily
What to do??
Even worst - after installing FireFox
IE no longer clicks to NotePad
but that fancy non-editor :-(((ViewSourceWith: https://addons.mozilla.org/firefox/addon/394
See also:
http://kb.mozillazine.org/view_source.editor.external
http://kb.mozillazine.org/view_source.editor.path -
Display Text in a query as a symbol
Hi everyone,
I have a query (BI 7) that displays runtimes of BI applications (generated from technical content -0TCT_MC01 multiprovider).
In the rows there is 0TCTBIOTYPE (type of BI application) which usually displays texts as below:
query
Web Template
I would like to show in the report the symbol (image) instead of the key/text of this infoobject.
Any idea?Hi Reuvel,
Nice requirement.
Not sure 100% but from my memory i guess we can display the image for characteristic, instead of text or key by using Analysis web item Using parameter modification in WAD .
Kindly check for Modifcation parameter Display image Module (com.sap.ip.bi.*.Documentcontent) in WAD, it might solve your purpose.
Regards,
Ashish -
How to display TEXT more than 500 char in a report as multiple lines.
Hi Friends,
i have a requirement like i should display Texts of length more than 500 Characters in a report( ALV LIST) as multiple lines
I am fetching the data Using FM READ_TEXT
the output im currently geeting with 150 Char in lenth as a single line
How we can split the text into multiple lines in a report
first i would like to know is it possible? if possible please give your valuable suggitions if not is there any alternative way to do this task.
Thanks & regards
kumar.Hi,
This is possible but the Solution might not look Standard/Appropriate to you.
In ALV, you can have Multiple Line Output...There is a Field in the Field Catalogue..called as Row_position...this is by default 0...which means Single row/Line ALV output....You can have this Value in the Range of 0 to 3.......A ALV field with row_position 1, will be displayed in the second line for every record...i.e. you will have multiple line for a single record of ALV.
In your case......you can use this but you need to split your field in two fields.....but you may end up spliting a single word....but for that also you can design the logic of splitting the Fiel value at SPACE only......
This may work.......and Sorry if not work...... -
Need to display TEXT in web selection screen
HI All,
We are working on CRM-BW modeling. We have one field called "product" which will have key and medium text. We need to display both key + text in web reporting selection screen. When we ran first time text was not showing in web report. Then we found and change the configuration in search help in SE11 for that field. Then we can see the text+key combination in RSRT but still we can't see the text in web report selection screen...
Now what we have to do to display text in selection screen on web...
Please give your inputs ASAP.....we are in UAT phase....
Thanks in advance
ArunHi Arun,
For you case: Display key & text in selection screen.
In BW,
You can go to query designer, then you'll go to the info-object belong to the variable (selection-screen : product). Right-click, find for the properties, Then you'll see the option for <b>display as</b>.
Choose it for Key and text.
Then save it.
Go to the report, in the selection screen, when you're choosing for the help, you'll see the value displayed by key & text.
Hopefully it can help you a lot.
Regards,
Niel
Thanks a lot for any points you choose to assign. -
Problem in Displaying text Variable
Hi All,
I have problem in Displaying text Variable in the column header.
My requirement is as follows.
Column Level:
0Calmonth/Year
Key figures
Keyfigure1 - Current Month - Text Variable1
Keyfigure2 - Previous Month - Text Variable2
Keyfigure3 - Previous Month - Same as Text Variable2 - Display same month
So based on each 0Calmonth/year these three keygirues should display in Header section like.
Selection screen
0Calmonth/Year - 03.2005 - 06.2005
Result should be for each month.
0Calmonth/Year
03.2005 04.2005 05.2005
03.2005 | 02.2005 | 02.20005 04.2005 | 03.2005 | 03.2005 05.2005 | 04.2005 | 04.2005.
I have created two text variable with Customer exit.But not able to show exact months in the header section.
For first three columns months are coming exactly, but from fourth columns it should display next month, but it is not coming.
I have tried to code, but not successfull.
Please help me how to go about this.
Will assign full points.
Regards,
Vijayhi
Check here........
Re: Customer Exist for "From Current Date To Month End"
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/25d98cf6-0d01-0010-0e9b-edcd4597335a
Cal month
it might helpful for you
assign points if helpful -
Is there any way to add a hyperlink to text in Messages.app?
Is there any way to add a hyperlink to text in Messages.app?
I frequently share links via Messages and would like to have clickable text with a hyperlink beneath vs an ugly URL.Hi,
In iChat and early versions of Messages this used to be CMD + K keys together
This no longer works.
It seems CMD + K is free as a Modifier keystroke.
I would have added it as an item in System Preferences > Keyboard > Shortcuts.
The issue with that is the fact that there is also no longer an Menu item for it. (so it does not work).
You can add a URL and then Right Click and there is an Edit option but this only allows you to change the URL and not add a URL to existing unsent text.
Right Clicking unlinked Text does not allow you to Edit it either (well there are some format option but not Hyperlinks)
I can't find away around this.
I know in the past the AIM service suffered from malicious code sent in Hyperlinks so this might be the reason.
9:56 pm Monday; January 5, 2015
iMac 2.5Ghz i5 2011 (Mavericks 10.9)
G4/1GhzDual MDD (Leopard 10.5.8)
MacBookPro 2Gb (Snow Leopard 10.6.8)
Mac OS X (10.6.8),
Couple of iPhones and an iPad -
Display text file in servlet with preserved formatting(newlines, etc)
how do i display a text file in servlet, but all the blanks and newlines are preserved.
this is what i did:
RandomAccessFile text = new RandomAccessFile("D:/FYP/tempMessage.txt","r");
long length = text.length();
byte[] bytes = new byte[(int)length];
//Read in the bytes
int offset = 0;
int numRead = 0;
while (offset < bytes.length
&& (numRead=deCiphered.read(bytes, offset, bytes.length-offset)) >= 0) {
offset += numRead;
// Close the input stream and return bytes
text.close();
String plainText=new String(bytes);
//display in servlet
pw.println("<center>Plain text: " + plainText + "</center>");
the problem here is the newlines are seem to be omitted when they're displayed in a web browser, rendering the displayed text in a mess.
any help are greatly appreciated. thanks in advance :)display text in between <pre></pre> tags.
or display it inside a text area,dont worry abt the text area border, u can change that using style sheets. -
Displaying Text as HTML in the UIscrollbar component
Greetings.
I have a window on my Flash stage that has some scrollable copy in it. The problem is, I can't seem to have any formatting for the text ... if I select a word or two to make bold, it all turns bold. I gather I need to use the "Display Text as HTML" checkbox and then paste in some HTML formatted text but this doesn't seem to work. I searched this forum and found that others were designating "htmlText" in Actionscript instead of just "text" ... that didn't work either. I probably just did it wrong, or maybe it's becuase I'm using the UI component "UIscrollBar" for it's scrolling of the text.
Is there anything else I need to do to be able to format some text with strong tags and maybe some href links?
I have my properties inspector with the following check marks:
Display as HTML
Multiline
Dynamic Text
selectable
Thanks everyone.Shamelss bump
Maybe you are looking for
-
i want video chating but not sapporting flash player then chating site is not open in firefox browser
-
Anyone using Midi Networking capabilities offered by 10.4.x ? Whats your setup, suggestions etc.... Thanks
-
Master iPad-Apple Configurator
I am trying to understand the Apple Configurator to help the staff at my school, as we do not have an ITS based on campus. With everything that I have read, watched, downloaded, etc., am I understanding correctly that: 1. a Master iPad must be set up
-
Hi Friends, I have a strange requirement where in we need to select the most recent occurance of a record based on 2 columns, consider the below sample data: C1 C2 C3 1234 0 abc 1234 1 abc 1234 0 def 1234 1 def
-
Help. My pointer is out of control. It hardly responds to the trackpad. Instead it jumps around the screen on its own, opening windoes and app at random. At wits end. Any advice?