Looking for JVM spec

hi
Im looking for a full JVM spec. that comments about file system, task schedulling, memory managment and so on...
I couldn�t found one that tells me all this. So I was wondering if some one could tell me where to find one. If the solution is to read the source code, please tell me where to find it for Linux or W32.
Thanks!!!!!!!

The page http://java.sun.com/docs/ contains links to nearly all the Java documentation you'll ever need, including the JVM spec, language spec, API docs, tutorials, and much more.

Similar Messages

  • JVM specs for 1.4

    Are there any changes to the JVM spec for 1.4 ?
    Sun still only have the old JVM spec for download (Rev 2 of the Lindhold/Yellin book, I believe).
    Thanks in advance !

    If I am reading the docs right the compiler can
    convert this
    assert i==0;
    assert (i % 2)==0: i
    .To this
    if (!(i==0)) throw AssertionError();
    if (!((i % 2)==0)) throw AssertionError(i);
    .As such nothing needs to be changed in the JVM spec.
    Naturally the Java Language Spec must change.Exactly, they added some new hidden fields to the class files that are switched on/off during class loading. Basically, there are new static fields in every 1.4 compiled class that are boolean flags indicating wether or nor asserts should be checked. During class loading they are fipped to the proper state. This way you can enable asserts for certain classes (and packages) but not others. The byte code generated for the assert statement looks like what jschell put up. (with some code to check for asserts in the first place)
    So 1.4 compiled classes should still work in the old jre.

  • I am looking for macbookpro mid 2010 HDD exact specs so that i can upgrade it to 1TB. PLEASE HELP ME  about OEM apple brand or which one is better.Thanks

    I am looking for macbookpro mid 2010 HDD exact specs so that i can upgrade it to 1TB. PLEASE HELP ME  about OEM apple brand or which one is better?.Thanks

    clintonfrombirmingham Your information is not correct.
    http://kb.sandisk.com/app/answers/detail/a_id/8142/~/difference-between-sata-i,- sata-ii-and-sata-iii
    I have a sata II samsung 5400 rpm and i am only able to transfer at 85 read right speed.
    On my main drive sata III ocz agility 3 ssd i get 120 mb read and 180 write.
    Neither of these come close to the 300 mb promised. So it wont matter if he got sata II or III
    The speed came from Blackmagic Disk Speed Test

  • I am looking to upgrade my macbook pro 13". I have a new logic board and have searched for the spec on this i.e. hdd size and ram. will my 2009 screen work with a updated graphics card ??

    I am looking to upgrade my macbook pro 13". I have a new logic board and have searched for the spec on this i.e. hdd size and ram. will my 2009 screen work with an updated graphics card ??

    Sounds just like what was happening with my Alum MB. I took it in and they replaced my battery. It seems to be ok now. I don't know what it is, but my battery was fine before 10.5.6 and the same timeframe of the firmware updates when they came out.
    My battery health was jumping around but was fine before all of this happened. Unfortunately at 381 cycles I don't think you have much chance of getting the battery for free. Perhaps you can complain about the battery saying it was fine until 10.5.6 or whatever. Not sure when your computer was made, but perhaps you are eligible for this program: http://www.apple.com/support/macbook_macbookpro/batteryupdate/

  • I'm the author of libpsd, and I'm looking for Photoshop CS3 specs.

    Libpsd is the Photoshop file format decode library in C language with full source code. My name is Patrick. I spent half a year to implement libpsd. I finished most of the features under Photoshop CS specs. So, I'm looking for the up-to-date specs. Who can give it to me? My email is [email protected] Thanks.

    In my view it would be wise to remove it from your site. This would be
    true for any material for which no specific permission is granted to
    redistribute. Copyright is automatic, and applies equally whether
    things are paid for or free, unless specifically given away.
    Aandi Inston

  • Help Im looking for a laptop that will run these specs

    I am looking for a laptop to run AT LEAST the following OS: Windows XP SP2/ Windows Vista/Windows 7 (32 or 64-bit) CPU: Intel dual-core 1.8 GHz or AMD Athlon X2 + 3800 Memory: 1GB RAM or Better Video:ATI Radeon X1800 or NVIDIA GeForce 7950 or better Sound: DirectX 9.0c Compatible Soundcard DirectX: Version 9.0c or Higher HDD: 5GB Free Disk Space Network: Broadband Required I have a sattelite now and have had no probs with it. I just need an upgrade can you tell me what you have that fits into these parametors?

    Toshiba is NOT supplying XP drivers for any of it's laptops that ship with WIndows 7 so if XP is important to you then you'll need to look at some other manufacturer that does supply them or pick a Toshiba that comes with Vista and look on the Product Support Link at the top of this page to verify that it has XP drivers available for it. 
    If you don't post your COMPLETE model number it's very difficult to assist you. Please try to post in complete sentences with punctuation, capitals, and correct spelling. Toshiba does NOT provide any direct support in these forums. All support is User to User in their spare time.

  • How come nobody pointed to the JVM Spec?

    Apologize for not knowing where the "usual channels" are to unlock this thread so the hearing of technical facts can continue.
    From the [JVM spec 3.6|http://java.sun.com/docs/books/jvms/second_edition/html/Overview.doc.html#17257] third paragraph:
    "The sizes of the local variable array and the operand stack are *determined at compile time* and are supplied along with the code for the method associated with the frame (4.7.3). Thus the size of the frame data structure depends only on the implementation of the Java virtual machine, and the *memory for these structures can be allocated simultaneously on method invocation*." (emphasis mine)
    The two principals in the locked thread both have support in the JVM spec- local variables are allocated statically at compile time but the actual physical memory for them is allocated dynamically at runtime. Am I understanding that paragraph correctly?

    pete_d wrote:
    jverd wrote:
    The closest Java comes to C++'s #1 static memory allocation is String literals. The compiler stores them in the .class file, and the "address" (the reference value) of the String objects remains the same throughout program execution, as far as I know. Granted, what's in the .class file still has to get allocated on the heap when the class loads--unless it's already there--but if you view that as an implementation detail, and squint real hard, and maybe hit yourself on the head with a hammer, you could almost imagine that String constants are "statically allocated."I'm sensing that the JVM has a very different architecture than a ordinary computer and thus the problem with the regular definitions.I don't see that.
    First it isn't that different. There isn't anything special about the VM. Interpreters existed before Java and have continued to exist. I am pretty sure interpreters existed at least in the 70s. Perl at least up until 6 was based on an intermediate form. You could actually save the intermediate form and run that rather than the 'normal' way of executing the perl script every time.
    Second one still needs to look at what is going on in terms of something resembling standard definitions.
    If one wishes to restrict oneself to the Java language itself, then regardless of the implementation details of the compiler it doesn't "allocate" anything. Because until the code runs there is no allocation.
    If one wishes to include the VM specification (rather than implementation) then one can note that there is nothing specifically that indicates any static allocation either and certainly nothing that the compiler controls.
    Consider a bytecode - istore, which takes an index. It stores into the position defined by the index. This is an instruction created by the compiler. The instruction itself does not suggest allocation. A direction to store is not a direction to allocate. The instruction presumes the allocation has already been done.
    Consider a method call defined in the following.
            // Basic java code
            test(1);
            static int test(int i){ return i; }
            //byte codes for call
           0:   iconst_1
           1:   invokestatic    #2; //Method test:(I)V
           // byte codes for method
           public static int test(int);
           0:   iload_0
           1:   ireturnThe above represent byte codes emitted by the compiler. I see nothing that suggests allocation. Again at that point the compiler assumes that the stack frame exists.
    Consider the class file structure which is generated by the compiler. From that the code_attribute defines code and it has the max_stack is nothing but a 16 int.
    It is just a size. One needs the size to do the allocation but the size is not the allocation.
    In terms of the above and what the compiler does it assumes that something will do correct allocations based on the data that it provides. Still isn't the same as doing the allocation.

  • What to look for in a battery

    I was browsing ebay for a batter and charger to pick up while I wait for my Incredible to get here.  I'm curious if there are specific specs or anything I need to look for in a replacement battery.

    it's not "supposedly" a risk, it is a risk, cheap batteries are not just name brand batteries with a different lable, they are inferiorly made, and can have a lower output than they are supposed to or they will have inferior regulation circuitry and will overheat (for one of many reasons) and start on fire. **bleep** ion batteries rely on this circuitry to keep charge/discharge rates low enough and keep them from discharging all the way. any of these conditions will cause the fire these batteries were notorious for just a few years ago.

  • Looking for a good laser printer for OSX 10.6.8

    I need a decent laser printer.  Using Macbook Pro with OSX 10.6.8.  I've given up trying to get the drivers to work on our office Xerox Workcentre 7328.  I keep getting the "OTC at end of life" error and I'm sick of trying to download drivers and try this and that.  All I need is to print text.  I will buy a separate scanner for scanning pictures (any recommendations on that as well?).  I have been seeing issues with Lion and with our Xerox troubles, I'm a little gun shy now.  I was considering the Brother Printer HL2230 I saw on Amazon. 
    Does anyone have other recommendations or experiences to share?  As far as the scanner goes, I'm looking for something for less than $100 if possible.  This would be mostly for scanning pictures to put into slide shows.  I found this one, also on Amazon:  Epson Perfection V300 Photo Scanner (B11B193081)
    Opinions?
    Jason

    If you want to avoid any trouble in the future with new versions of OS X then as Bob has suggested the best action is to get a laser printer that supports Postscript. Looking at the specs for that Brother, it is a GDI device, meaning that may have rely on Brother producing an updated driver if the current driver does not work on the new OS. Now if you are not likely to update when the new cat is released then you should be fine. And there is also a chance that the current drivers will work. But Postscript support does future proof your printer, although it will cost more than $80 which is very cheap. If you do get that Brother make sure you also get the high yield toner cartridge which is a separate purchase. The starter cartridges included with the printers generally have a quarter of the toner that a full cartridge has.
    As for the scanner, I've read good reviews about that Epson so it looks like a winner.

  • Looking for a new budget laptop

    Hi there, our laptop broke recently and we need to replace it. We have several tablets and will purchase a more expensive laptop for work purposes later on, so right now we just need something for the following purposes: Internet surfing with a number of browser windows open at the same time, Word and Excel, movie streaming, Skype and that's it. Nothing fancy or expensive - which I thought would make the choice easy, but it seems there's a ton of different models in the "budget laptop range. Many are really similar and I just can't get myself to pick at random. I'm getting tired of looking and comparing, so somebody please make the choice for me! This are the specs I've been using for my searches, but I'm open to suggestions if you think they should be different, based on what we'll be using the laptop for: - i5 processor - 4gb RAM - Windows 8 64-bit - screen size between 14 and 16 inches - webcam - bluetooth - HDMI output (husband likes to watch shows on big tv sometimes, but it's not really necessary) It seems there's a lot of different models with these specs. Maybe somebody knows more about screen resolution or graphics to narrow it down to the best choice. I was thinking to spend between $500 and $700 - we could spend more, but that seems overkill considering this will just be the everyday-throw-around-let-the-kids-play-with kind of laptop!? Thanks for your input!

    In my opinion, pretty much all the machines in that price range(that have the specs you're looking for) are going to be pretty much the same when it comes to quality/durability.
    I prefer the brand ASUS(and most of the other's on here will chime in to that effect). I'm very partial to them, and would toss this out as a recommendation : http://www.bestbuy.com/site/Asus+-+K-Series+15.6%26%2334%3B+Laptop+-+4GB+Memory+-+500GB+Hard+Drive+-...
    Thought it has Windows 7 on it, I can't say I consider that a bad thing.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • Looking for a specific title...

    Hi,
    I have been scouring the usual plug-in sources for iMovie looking for a specific kind of title. Since I have not found it, I thought I would describe it here to see if anyone knows if it exists or where I can get it.
    I am looking for a title which scrolls multiple lines of text one at a time to a paused position. i.e.
    Line #1: Scrolls to top of screen and pauses. Remains.
    Line #2: Scrolls to just below line one and pauses. Remains
    Line # 3: Scrolls to just below line two and pauses. etc.
    I am looking for a way to tell a story on one title screen in a sort of dramatic way. I want my viewer to digest the first part of the information and then have the remaining info scroll up. Does that make sense?
    If anyone out there has any clue as to what I am talking about, I'd love to hear from you!
    Thanks,
    Shannon

    I guess I should had stated that I need a laptop no questions asked, I need it to be portable. If an external monitor was an option I may as well get a desktop... I'm aware of laptop's short comings but what I was hoping to gain from this post was information on current models that fulfill decent photo editing specs, in regards to laptops.. not desktop solutions..
    So those expensive models you mentioned would be a good start. Would you mind sharing them with me? I've linked a model I'm pretty interested in, and would like the opinion of the community on it's potential and maybe any other models they know of that can match it.
    Thanks again.
    http://www.engadget.com/2014/06/02/asus-zenbook-nx500-hands-on/#comments

  • Looking for a "desktop search" app

    I am using kde, and I am searching for a desktop search app that uses a database and searches within common filetypes.  I've tried a couple so far, and haven't found what I'm looking for:
    kerry/beagle:WAAAY too much bloat; creates ~2gigs of logs per day, once crashed and started loading my filesystem with useless data.
    strigi/clucene: tried it, didn't really work, settings kept on resetting to default.
    I am looking for something that doesn't have heavy gnome dependencies.
    Any suggestions / what are you using?

    Next one...
    RECOLL
    Depends only on Qt and xapian-core (from community).
    All its dependencies are in official repos except for libtextcat and xapian-core (both in community, however).
    Src download is 850Kb, and since the package in [community] is outdated, I built one of my own:
    Targets: recoll-1.90-1 
    Total Package Size:   0.9 MB
    Total Installed Size:   2.6 MB
    Backend:
    It also uses the xapian backend.
    It can run as a daemon that uses FAM or inotify to provide continuous monitoring/indexing, but the docu says it's probably better to run a cronjob.
    While Pinot was using an xml config file, Recoll has a very detailed set of plaintext config files and it can maintain several indexes in parallel (e.g. one with monitoring and one with cronjob indexing).
    plaintext, html and email are handled internally, and for other file types you have to resort to external utilities again, of which unrtf is in community, pstotext is only in AUR and I didn't find id3lib/id3info at all.
    Again, extension is possible. Here you have several steps which take resources and are slightly more complex to set up than in pinot, but probably allow more fine-grained tweaking: you have a mimeconf configuration where you associate mimetype and filter ('application/pdf = exec rclpdf'), you have an assortment of filters ready in /usr/share/recoll/filters, you have a mimemap config file where you can associate filenames/endings and mimetypes (Unfortunately it uses a different format from e.g. mutt's mime.types, but it also includes special, recoll-only settings - like exclude certain files from indexing or associate files with a certain name with a different mimetype when they're in another direcory)
    Search:
    Recoll has its own (qt, non-kde) GUI and is only adressable therewith, thus not integrated with any of the other frontends. (Export for pinot, which should be able to access recoll's xapiandb...)
    You can use proximity and phonetic search, stem expansion and glob/regex expressions. And you can specify search criteria by metainfo (author, subject, keywords). AFAICT, Recoll does not (yet) understand queries that conform to Xesam specs, neither RDF.
    Recoll remembers the last few searches that you performed. You can use a combobox to recall them. However, only the search texts are remembered, not the mode (all/any/file name). (Also documents actually pre-/viewed are remembered.)
    Typing Esc Space while entering a word in the simple search entry will open a window with possible completions for the word. The completions are extracted from the database.
    Double-clicking on a word in the result list or a preview window will insert it into the simple search entry field.
    Search results formatting can be formatted freely with a qt-html expression per default they display several occurancies of the search term along with their respective, (very) limited context. They can be opened either with a mimeview configuration similar to the mimemap file from above or with xdg-open. Or you can view them in an external preview window (which has an incr. search feature). (You have icons for file types but no thumbnails.)
    Experiences:
    System seemed to me to not be so very sluggish when it did the indexing.
    The same directory with ~3100 files, mostly pdf, a few doc and html files, weighing in at 1.5Gb. was indexed in
    real    15m13.378s
    user    8m47.466s
    sys     3m33.439s
    and additional stem databases for german and french took another 50 secs.
    du -h:
    14M     ./xapiandb/stem_english
    15M     ./xapiandb/stem_de
    13M     ./xapiandb/stem_fr
    236M    ./xapiandb
    246M    .
    Recoll UI started up quickly and results were returned almost instantaneously. (Not a complicated search expression, tho) I have not yet tested for complicated expressions or a test search for a term that occurs only rarely, so I cannot tell if the small db size has its drawbacks.
    So these are still open questions:
    [*] monitoring-mode performance impact?
    [*] search expression options: RDF ?
    [*] search results: how accurately?
    [*] attitude towards Xesam and offering services to other frontends?
    What I find interesting is its configurability, and the small db size (well, as of now I have only pinot to compare it with, so maybe it's not so extraordinary after all).
    (Next will be Tracker...)

  • Looking for a better graphic card. Need feedback and suggestion

    I'm looking to get a different graphic card but I'm not sure really what to buy,
    These are my computer specs 
    Computer: Gateway Gt5228 Media center edition
    OS: Windows Xp
     Current graphic card: NVIDIA GeForce 6100 PCI Express Slot avaliable
    I was wondering what would be a good graphic card that is a good significant upgrade.  I'm looking for one that has a significant increase over what I have right now, it doesn't necessarily have to be the best out there.
    I want to be able to play a game call Diablo 3 
    These are the High and low Performance, that the game will run with.
     Supported - High PerformanceNVIDIA AMD/ATI INTEL
    GeForce GTX 590
    Radeon HD 6990
    N/A
    GeForce GTX 580
    Radeon HD 6970
    GeForce GTX 570
    Radeon HD 6950
    GeForce GTX 560 ti
    Radeon HD 6870
    GeForce GTX 550 ti
    Radeon HD 6850
    GeForce GTX 480
    Radeon HD 6790
    GeForce GTX 470
    Radeon HD 6770
    GeForce GTX 465
    Radeon HD 6750
    GeForce GTX 460
    Radeon HD 5970
    GeForce GTS 360M
    Radeon HD 5870
    GeForce GTX 295
    Radeon HD 5850
    GeForce GTX 285
    Radeon HD 5830
    Geforce GTX 280
    Radeon HD 5770
    Geforce GTX 280M
    Radeon HD 5750
    GeForce GTX 275
    Radeon HD 4870
    GeForce GTX 260
    Radeon HD 4870
    Quadro FX 5800
    Radeon HD 4850
    Radeon HD 4800
    FirePro 3D V8750
    FirePro 3D V8700
    FireStream 9370
    Firestream 9350
    FireStream 9270
    FireStream 9250
     Supported - Low PerformanceNVIDIA AMD/ATI INTEL
    GeForce 9500 GT
    Radeon HD 3650 AGP
    HD Graphics 4000
    GeForce 9400 GT
    Radeon HD 3650
    HD Graphics 3000
    GeForce 9300 GS
    Radeon HD 3600
    HD Graphics 2000/1000
    GeForce 8800 GS
    Radeon HD 3470                   
    GeForce 8600 GT
    Radeon HD 3450
    GeForce 8600 GTS
    Radeon HD 3430
    GeForce 8500 GT
    Radeon HD 3200
    GeForce 8400 GS
    Radeon HD 3100
    GeForce 8400
    Radeon HD 2600 XT AGP
    GeForce 8300 GS
    Radeon HD 2600 XT
    GeForce 8300
    Radeon HD 2400 Series
    GeForce 8200
    Radeon HD 2350
    GeForce 8100
    Radeon HD 2100
    GeForce 7950
    Mobility Radeon HD 4530
    GeForce 7900
    Mobility Radeon HD 4330
    GeForce 7900 GS
    Mobility Radeon HD 2600 XT
    GeForce 9500M GS
    Mobility Radeon HD 2600
    GeForce 9500M G
    Mobility Radeon HD 2600
    GeForce 9400M
    Mobility Radeon HD 2400 XT
    GeForce 8600M GT
    Mobility Radeon HD 2400
    GeForce Go 7900
    Mobility Radeon HD 2300
    GeForce Go 7800
    Mobility Radeon X2300
    Quadro FX 5500
    Radeon X1950 Series
    Quadro FX 4500
    Radeon E2400
    Quadro FX 4000
    FirePro 3D V7750
    Quadro FX 3500
    FirePro 3D V5700
    Quadro FX 3450
    Any help would be greatly appreciated
    Which ones can i use with my computer but without the need to buy nothing else. 
    thank you
    -Geo

    Honestly I wouldn't spend too much trying to upgrade your computer. It has an aging dual core Athlon processor, and only 2GB of RAM. Even with the highest top of the line card, with that CPU/RAM setup, your computer is probably going to struggle to run it.
    Hate to be the bearer of bad news.
    If you like my post, or solution to your issue/question, go ahead and click on the little star by my name and/or accept the post as the Solution. It makes me happy.
    I'm NOT an employee of Best Buy, or Geek Squad, though I did work as an Agent for a year 5 years ago. None of my posts are to be taken as the official stance that Best Buy will take on your situation. My advice is just that, advice.
    Unfortunately, that's the bad luck of any electronic, there's going to be bad Apples... wait that's a horrible pun.

  • Looking for a real mentor

    I am new to the programming world in general and I have been getting used to the programming mindset and reading like a med student while practicing in Xcode.
    I am looking for a local, experienced Mac developer with patience to instruct and also "look over my shoulder" while I code my first apps. Mainly I need someone to tell me "there is an easier or better way to do that" or "you idiot" or "read this chapter" or something along those lines. I am brand new to programming, but have a high aptitude for learning and retaining. I have many questions and need some one on one instruction since there are not really any classes that are cost effective nearby. Consider it propagating the species or something cool like that.
    In return, I know many projects that need experienced contract developers .
    I am in the Fort Lauderdale area.
    I also know of many people in the area that are interested in the same so maybe we can get a class together and you can charge them for the classes...Just a thought.
    Thanks in advance.

    Hi Murray,
    There were a couple of reply's. I could not make either one work. I tried contacting you several times. The answer you gave me does not work. It is probably piIot error.  would like to talk to you about it. Can I call you? If so, send me your telephone number and I will call.
    Thanks for the followup.
    Jim

  • Looking for a Multipurpose Laptop

    Mmkay, I have about four things that I would use a laptop for--that I use my desktop for now--that I would like to know what kind of qualitifications I'm looking for.
    1: Writing(General word documents)
    2: Playing music. Preferably in winamp, mp3s. Sometimes from youtube.
    3: Playing World of Warcraft.
    4: Surfing the web, most typically on webcomics and places like Deviantart.
    Can anyone help me out, here? I know alot of laptops are leaning towards superaffordable so specs as well as price quotes would be an awesome thing to have.
    and I fully plan to buy a USB mouse, I can't stand using a touchpad to play WoW.
    So, any ideas, anyone? ^-^;;

    $1100 is a decent PC budget. Let's set aside 10% for a wireless mouse and laptop bag.
    I think these models should get the job done..,..
    HP HDX 16-1375DX-- Plenty of power, at the expense of battery life.  A handsome laptop, but you'll have to be on top of the fingerprints.
    Asus G51VX-RX05-- Another heavy hitter, but the looks will take some getting used to.
    Sony VGN-NW150J/S-- This bad boy is packin' Blu-Ray. If you like movies, it worth a look.
    Dell X1340-024B-- I have a soft spot for this one. It's a little thing, that packs a punch.
    Disclosure: Former BBY employee.

Maybe you are looking for

  • Move Library from old drive to new drive on the same computer

    I have installed a new drive on my current computer system and I somehow can't seem to locate my music library on my old drive. Is there a way to locate the itunes library without having to delete or erase any music? Please help!

  • Method To Prevent Safari 4.0  Webpreview Caching

    This is an experimental technique to disable Safari 4.0 from generating standard, and Webpreview, caches. I am interested in feedback from brave souls :>) It's best to use a test-bench OS. Don't use your everyday OS, or any drive you depend on. Use '

  • JSP file size

    I'm having trouble running a JSP page, the problem seeemingly caused by the size of the file...If I truncate the JSP and then run it works OK. This is a problem both within my JDeveloper environment and also on the deployed OC4J server. Interestingly

  • Format into string 16 bit signed integer

    Is there any format specifier string for "Format into string", whereas the result is an I16 string? My problem is when I use "%d" and the input string is 65535, the result string should be "-1". Solved! Go to Solution.

  • Drop down boxes are empty but clicking in it still works, same with right clicking the mouose.

    When I click on the File, Edit... buttons the drop down box appears and is empty. I can guess where something should be and click on it and I'll get a reaction but I don't always get it right. When I Right Click on the mouse to copy and paste I get t