[Xcircuit-dev] Backspace problem
Brought to you by:
rtedwards
From: R. T. E. <ti...@st...> - 2002-04-29 16:57:29
|
Dear Ken, You might want to play around with the default bindings defined in "keybindings.c"---lines 527 and 529 are add_binding(XK_Delete, XCF_Text_Delete); and add_binding(XK_BackSpace, XCF_Text_Delete); /* Changed from XCF_Text_Left */ respectively, in version 2.5.4. The comment at the end of the second one was the way it was in version 2.5.3. It is possible that this, combined with some "xmodmap" settings in your home directory or system login defaults, are remapping the "delete" key to match "backspace", and in so doing, lose the "text delete" function because the XK_Delete keysym no longer maps to any keyboard key. Remapping the backspace key caused so many complaints that I repented after only a few minor versions with the change. "XCF_Text_Left" is mapped to the left-arrow key, anyway. ------------------- As for the PCB output: The first library page symbols were designed for use in VLSI layouts, not PCB layouts. So the "c.1" and "c.2" names of the pins is not appropriate for PCB use. Either use the capacitor symbols with values on the "analoglib2" library page, or else edit the "capacitor" library part and change "c.1" to "1" and "c.2" to "2", making them valid pin numbers for PCB use. Technically, this is PCB's problem, as it should accept non-numerical pin names. It may be the "." that it dislikes, though; I haven't checked to find out. Pin numbers don't make much sense for discrete components, unless they're in a can or SIP or some other package for which pin numbering is meaningful. Either way, the advice above will solve your problem without writing ugly "sed" scripts. Regards, Tim |