Recent

Author Topic: Mac keyboard  (Read 3022 times)

Barnstorm

  • Newbie
  • Posts: 6
Mac keyboard
« on: May 24, 2015, 07:16:31 pm »
Hi I have a mac keyboard (UK) and am using textedit set to unformatted to create my source.
Problem is when i use the apostrophe key i get error illegal character.

Compiling hello.pas
hello.pas(4,12) Fatal: illegal character "'?'" ($E2)
Fatal: Compilation aborted

Do I need to change keyboard settings in some way or is there a compiler option i should be setting.
As you may see this is my first attempt to get to grips with this compiler.

marcov

  • Administrator
  • Hero Member
  • *
  • Posts: 11383
  • FPC developer.
Re: Mac keyboard
« Reply #1 on: May 24, 2015, 10:19:13 pm »
If your texteditor generates non standard textfiles, you can pass the encoding with -Cf.

Best is to configure your texteditor to generate utf8 source files, I assume that is default on OS X nowadays.

Barnstorm

  • Newbie
  • Posts: 6
Re: Mac keyboard
« Reply #2 on: May 24, 2015, 10:44:48 pm »
Have tried typing code in Lazarus window and copying in to pas file and it worked. Must be setting in TextEdit which says it produces plain text but doesn't, At least not how i have it set.
Checked and it is set to utf8 but did notice when i copied text file into lazarus to compare the apostrophe was slightly different. The TextEdit is a real apostrophe with tail while the one generated in lazarus is a plain superscript tick. I need a program to tell me what the binary code is for each char.

VTwin

  • Hero Member
  • *****
  • Posts: 1215
  • Former Turbo Pascal 3 user
Re: Mac keyboard
« Reply #3 on: July 03, 2015, 06:09:33 pm »
Use TextWrangler instead of TextEdit. It is a free plain text edit editor for programmers, much superior to TextEdit. I use it everyday, although I write most code directly in Lazarus.

Just a suggestion, I think you will like it.

Cheers,
VTwin
« Last Edit: July 03, 2015, 08:19:15 pm by VTwin »
“Talk is cheap. Show me the code.” -Linus Torvalds

Free Pascal Compiler 3.2.2
macOS 12.1: Lazarus 2.2.6 (64 bit Cocoa M1)
Ubuntu 18.04.3: Lazarus 2.2.6 (64 bit on VBox)
Windows 7 Pro SP1: Lazarus 2.2.6 (64 bit on VBox)

kamischi

  • Full Member
  • ***
  • Posts: 177
Re: Mac keyboard
« Reply #4 on: July 14, 2015, 07:08:35 am »
Hi.

Maybe check the system wide setting in the keyboard system preferences. It could be that some automatic replacements from the Text panel cause this.

MiSchi.
fpc 2.6.4, lazarus 1.4.0, Mac OS X, fink

 

TinyPortal © 2005-2018