![]() |
I Hate Developing On/for Macosx
im not trying to anger mac lovers, but these thing need to be fixed....
I have Jaguar, but im really talking about the ProjectBuilder text editor which is maddening. 1) 1 button mouse, lol 2) pageup key moves view, not focus/cursor !!!??? 3) home key takes you to top of file, win32 takes you begining of your line, then top of page, then to the top of file.... ahhhh nice feature win32. 4)there is no F3, find again, you have to open the finder window, and you have to use the mouse to find the next occourance. It is a major slow down to always have to use the mouse when programming 5) why doesnt maximize on osx mean maximize. I AM SO SICK OF aligning the upper left window, and then maximizing it by hand. Hours down the drain..... THE WORST ONE IS : winner : Mouse acceleration. I hate how slow mouse movements make slow cursor movements. Basically the cursor moves based on how fast you move your mouse, not the position of your mouse. Apple reinvented, and BROKE THE MOUSE.... ironic. thats apples mo, i guess, reinvent the stuff that already works. |
Oh yeah
for our project, all code changes are made under win32, because any text file saved by mac is CONVERTED.... Each CR is converted into a CR LF LF
so when you view it on win32 again, everthing is double spaced!!!!! CR - carriage return LF - line feed :confused: |
Well, maybe you need to petition Microsoft to update their Mac cross-development tools for Visual Studio.
|
1) Buy a two button mouse, get over it. It's supported natively (plus a scroll-wheel). If you buy more than buttons or want more control there are plenty of apps for this.
2) Don't quite understand what you mean, try tab. 3) Learn and use the cocoa key bindings, there is one for everything: <http://www.macosxhints.com/article.p...ntrol+key+text> If you like emacs: <http://www.macosxhints.com/article.p...key+text+cocoa> 4) Apple-G is find again. 5) Try shift clicking the plus sign, works in some apps. Mouse acceleration: I agree. Download MouseZoom. No idea what your last issue is, line endings? Try unix line endings or something. v |
CosmoDog,
Windows line break = CR LF UNIX = LF Mac (Classic) = CR All development that I do, I use UNIX line feed to avoid having problems with Windows line feed. i.e. ^M at the end of line double spaced files |
"Maximize" on Mac doesn't mean "become as big as you can", it means "become as big as you need to be to show all of your data". Most Mac users do not see any value added in having a window that is covering the screen just for the sake of covering the screen. I have never understood why Winodws users find this desirable - except for those brain-dead MDI apps where your document windows get clipped by the "main" window of the app.
When you buy your multi-button mouse, you might find that it comes with proprietary drivers that allow adjustment of the mouse acceleration curve. The Project Builder editor can be configured to leave line endings as they are - instead of converting them to UNIX or old Mac style. I personally think that the UNIX style is the one true style but it is true that there are many Windows apps that don't understand that other line ending styles exist and so they screw up anything that doesn't use CR LF. |
CosmoDog,
I presumed that you are a new switcher from the Darkside. Welcome on board. All your frustrations can be worked around if you are an experienced IT user. All Mac users have accepted single button mouse ever since its first launch in 1984. My advice is to purchase a Kensington Expert Mouse and configure it to your desired clicks. I have been using this type of superb mouse since 1991. We must thank Apple for providing free developers tools with such a nice GUI as compared to classic text based entry and compilation of source code in the past. |
Re: Oh yeah
Quote:
|
Re: I Hate Developing On/for Macosx
Quote:
|
The Mouse I like
For the record - I use a Microsoft IntelliMouse Optical I bought on ebay cheap but NIB, on os 10.2.8. It has 5 buttons, good function (with the downloaded driver from MS), and its the same mouse as I use on my win xp.:) It has made my OSX work much more pleasant.
|
Wow, you guys are nicer than expected
Thanks for the hints, ill see if I can customize it to my taste.
yes, freimacosxheit, I am from the darkside(win32), and Im going back. and yes again, Apple does deserve credit for providing free IDE for GCC. It is a nice IDE. I just hate the text editor, and other mac wierdness. Before I go back to the darkness, I am going to port a nice text editor for mac. I am going to override all the keys so that you can hit "control+help" which corresponds to "ctrl+insert" on a PC keyboard(for copy command). That way I can type normally. I want to, but it may be beyond me, to download the darwin code, and find that lame mouse acceleration problem in the mouse driver. Mouse zoom is a cheesy hack, that does not remove the acceleration. It does manage to change the exponential curve into a linear one, but there is still more acceleration when you move the mouse fast. If anyone has the equation for the curve, then I dont need to write a new driver. anyone?!!!... :cool: |
Re: Wow, you guys are nicer than expected
Quote:
|
I guess Win32 causes duplicate posts too. Must be the CR/LF. ;)
I'll delete the spare... |
In XCode (and project builder too i believe) you can change what type of line endings are used. Got to XCode->Preferences and click on "Text Editing" at the top. There is a group on the right that allows you to change line endings.
|
Firstly, don't walk into a Mac forum and start bad mouthing the platform. That's just rude, and stupid. Of course you're gonna anger people, putz.
Secondly, you can't expect to migrate from one system to another, what ever that system may be, and not expect some differences. In this case differences that just have diffent key stokes... If you're not even going to look up how to search again (Command - G), you can't be very interested in learning how it works. I am so sick and tired of lazy PC users laying down a bad Mac OS review before they have even plugged it in. I'm faster using the 'QWERTY' keyboard layout, so I use that, but if I went to the 'DVORAK', I wouldn't whine and cry about how the keys are in different places... Of course it's different, that's why we call it a MAC!!! Anyway, I hope you have been able to learn something usefull to take back to your Windoze and Gates... Thanks for dropping by, don't let the door hit you on the way out. |
Bcode; hi. You're new here, I see.
Be polite in the future, or you will be handed your own invitation. |
whoa, there is a different keyboard layout than the standard QWERTY?
Teri |
Quote:
|
Re: Wow, you guys are nicer than expected
Quote:
You're just used to the way you've been doing things, to the point that you don't see them as negative, but rather things that you want to see on other platforms! Wow.. talk about Stockholm Syndrome. As far as line breaks, etc. If you just develop in PB you don't have to worry about what the code looks like on windows. Nicer? Yeah, most of the guys here are, but some of us don't want to hear win32 this win32 that. You realize you're going back to a dying platform..? Please, yes, do us the honour of making _another_ text editor. Just what we need. Either learn to use the computer the way it was made to be used, or don't. Please don't whine for days on end. ...need coffee. |
Re: I Hate Developing On/for Macosx
Quote:
|
Conventions
I never understood why Macs had the one button mouse. First thing I did even before I got OS X 10.0 was throw away the puck and get the M$ 5 button optical wheel thing.
With one button it takes both hands to use the mouse. I'd have to put down the expresso. :D On the other hand the Mac CR LF thing seems to be correct where I come from. PC files always had the lines all run together. Whereas imported Mac files always looked right. And of course multitasking in OS X works mostly right. (I am used to the Amiga where priorities were set in the meta data .info file. So programs always ran at the selected priority rather than having to be reniced.) So I could run the Lattice (SAS C) compiler in the background and still do anything else. |
I don't think we need another 1 versus 2 button mouse thing, but for the mac to come with 1 button makes perfect sense.
How many times have I heard from my grandmother "right or left click? huh?". It gets really hard to give instructions: "click this, no not with that button, the other, now with the first, go to properties... no the other button." For a power user it makes no sense to have just one button, but power users can spend the $20 bucks and get a very nice two button with scroll-wheel. The same way power users get bigger HD and more RAM and PowerMates, etc. etc. By coming with a one button mouse, there's still a commitment to making most of the OS accesible from the one button, instead of relying on the second button as the only way to get to a certain menu or interface. Right click works as a shortcut for power users, not as a necessity for every day computing. If the OS didn't support two button mice out of the box, then there'd be an issue. But as it stands, with great support with just plugging in, I find it to be a non-issue. v |
mouse acceleration
You hate the fact that the slower you move your mouse, the slower the cursor moves?????
That's how it's supposed to work!!!! Let's see....the faster I move my hand, the faster the paintbrush moves.....makes sense also....the faster I move my arm, the faster the baseball moves once I release it....boy that sounds right..... the list goes on and on. The first time I used a Windows PC (after three or four years of casual Mac use), I thought that it behaved like a broken Mac because there was no 1:1 relationship between the speed I moved the mouse and the speed the cursor moved around the desktop... The cursor is supposed to be an extension of the hand moving the mouse...as goes the hand, so goes the cursor. leave those algorithims for Mac mouse acceleration alone!!!!! |
| All times are GMT -5. The time now is 06:08 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.
Site design © IDG Consumer & SMB; individuals retain copyright of their postings
but consent to the possible use of their material in other areas of IDG Consumer & SMB.