dan-shk : |
hary_i : | עובר דפדפן? לאן לעבור, הרי אין לי IE...
ולזה שהתלונן על בעית המקשים החמים שיבדוק את המערכת שלו כי בשלוש מערכות שונות שניסיתי לשחזר את הבעיה לא הצלחתי למצוא אותה.
המערכות הריצו בכולן פיירפוקס עם מספר מנהלי חלונות GNOME, XFCE או KDE.
אז אולי אני לא מבין את הבעיה או שהבעיה לא קיימת.
אם הבעייה לא ניתנת לשחזור אף אחד בעולם לא יפתור אותה. |
אני ממש מקנא במי שאין לו את הבעייה כי עדיין לא הצלחתי למצוא שום פתרון, גם בlinux-il הם לא הגיעו לשום דבר.
בכל מקרה, תכניס את קנופיקס לכונן ותראה שזה לא עובד מתי שאתה על עברית. |
בעצם עכשיו אני ראיתי שם משהו
--=-Ug3bUmYdmXVr4pAhNZY5
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Hi All,
I was able to solve this once and for all (I think).
I've enhanced the il keyboard layer and now when the keyboard layer is
set to Hebrew, I'm still able to get CTRL+a instead of CTRL+shin.
I'm still working on CTRL+SHIFT+<KEY>.
Seems to work OK in Mozilla, Open Office and the Console, all under
Fedora Core 2 w/KDE.
Here are my changed files, remember to restart X.
/etc/X11/xkb/types/pc
/etc/X11/xkb/symbols/pc/il
-S.
// based on a keyboard map from an 'xkb/symbols/il' file
//
// $XFree86: xc/programs/xkbcomp/symbols/pc/il,v 1.3 2003/01/07 02:03:44 dawes Exp $
partial default alphanumeric_keys
xkb_symbols "basic" {
// uses the kbd layout in use in Israel.
name[Group1]= "Israelian";
key <TLDE> { [ semicolon, asciitilde ] };
key <AD01> { [ slash, Q ] };
key <AD01> { type="CTRL", symbols[Group1]=[slash, 0x0000071 ] };
key <AD02> { [ apostrophe, W ] };
key <AD02> { type="CTRL", symbols[Group1]=[apostrophe, 0x0000077 ] };
key <AD03> { [ hebrew_qoph, E ] };
key <AD03> { type="CTRL", symbols[Group1]=[hebrew_qoph, 0x0000065 ] };
key <AD04> { [ hebrew_resh, R ] };
key <AD04> { type="CTRL", symbols[Group1]=[hebrew_resh, 0x0000072 ] };
key <AD05> { [ hebrew_aleph,T ] };
key <AD05> { type="CTRL", symbols[Group1]=[hebrew_aleph, 0x0000074 ] };
key <AD06> { [ hebrew_tet, Y ] };
key <AD06> { type="CTRL", symbols[Group1]=[hebrew_tet, 0x0000079 ] };
key <AD07> { [ hebrew_waw, U ] };
key <AD07> { type="CTRL", symbols[Group1]=[hebrew_waw, 0x0000075 ] };
key <AD08> { [ hebrew_finalnun, I ] };
key <AD08> { type="CTRL", symbols[Group1]=[hebrew_finalnun, 0x0000069 ] };
key <AD09> { [ hebrew_finalmem, O ] };
key <AD09> { type="CTRL", symbols[Group1]=[hebrew_finalmem, 0x000006f ] };
key <AD10> { [ hebrew_pe, P ] };
key <AD10> { type="CTRL", symbols[Group1]=[hebrew_pe, 0x0000070 ] };
key <AC01> { [ hebrew_shin, A ] };
key <AC01> { type="CTRL", symbols[Group1]=[hebrew_shin, 0x0000061 ] };
key <AC02> { [ hebrew_dalet,S ] };
key <AC02> { type="CTRL", symbols[Group1]=[hebrew_dalet, 0x0000073 ] };
key <AC03> { [ hebrew_gimel,D ] };
key <AC03> { type="CTRL", symbols[Group1]=[hebrew_gimel, 0x0000064 ] };
key <AC04> { [ hebrew_kaph, F ] };
key <AC04> { type="CTRL", symbols[Group1]=[hebrew_kaph, 0x0000066 ] };
key <AC05> { [ hebrew_ayin, G ] };
key <AC05> { type="CTRL", symbols[Group1]=[hebrew_ayin, 0x0000067 ] };
key <AC06> { [ hebrew_yod, H ] };
key <AC06> { type="CTRL", symbols[Group1]=[hebrew_yod, 0x0000068 ] };
key <AC07> { [ hebrew_chet, J ] };
key <AC07> { type="CTRL", symbols[Group1]=[hebrew_chet, 0x000006a ] };
key <AC08> { [ hebrew_lamed, K ] };
key <AC08> { type="CTRL", symbols[Group1]=[hebrew_lamed, 0x000006b ] };
key <AC09> { [ hebrew_finalkaph, L ] };
key <AC09> { type="CTRL", symbols[Group1]=[hebrew_finalkaph, 0x000006c ] };
key <AC10> { [ hebrew_finalpe, colon ] };
key <AC11> { [ comma, quotedbl ] };
key <AB01> { [ hebrew_zain, Z ] };
key <AB01> { type="CTRL", symbols[Group1]=[hebrew_zain, 0x000007a ] };
key <AB02> { [ hebrew_samech, X ] };
key <AB02> { type="CTRL", symbols[Group1]=[hebrew_samech, 0x0000078 ] };
key <AB03> { [ hebrew_bet, C ] };
key <AB03> { type="CTRL", symbols[Group1]=[hebrew_bet, 0x00000063 ] };
key <AB04> { [ hebrew_he, V ] };
key <AB04> { type="CTRL", symbols[Group1]=[hebrew_he, 0x0000076 ] };
key <AB05> { [ hebrew_nun, B ] };
key <AB05> { type="CTRL", symbols[Group1]=[hebrew_nun, 0x00000062 ] };
key <AB06> { [ hebrew_mem, N ] };
key <AB06> { type="CTRL", symbols[Group1]=[hebrew_mem, 0x000006e ] };
key <AB07> { [ hebrew_zade, M ] };
key <AB07> { type="CTRL", symbols[Group1]=[hebrew_zade, 0x000006d ] };
// Mirrored:
key <AB08> { [ hebrew_taw, greater ] };
key <AB09> { [ hebrew_finalzade, less ] };
key <AB10> { [ period, question ] };
// Note the parens mirroring below:
key <AD11> { [ bracketright, braceright ] };
key <AD12> { [ bracketleft, braceleft ] };
key <AE09> { [ 9 , parenright ] };
key <AE10> { [ 0 , parenleft ] };
key <BKSL> { [ backslash, bar ] };
};
// nikud patter based on Dekel Tsur's Hebrew mapping for LyX
partial alphanumeric_keys
xkb_symbols "lyx" {
name[Group1]= "Israelian";
key <TLDE> { [ semicolon, asciitilde ] };
// On some key (e.g. AD01, right below) there is not yet mapping for the
// second shift level. Since I could not figure a simple way to map this
// to "emit nothing", it is currently mapped to the same letter of the
// first shift level (avoiding mapping may risk it be used by a character
// from a different group).
key <AD01> { [ slash, slash ] };
key <AD02> { [ apostrophe, apostrophe ] };
key <AD03> { [ hebrew_qoph, 0x10005b8 ] }; // Qamats
key <AD04> { [ hebrew_resh, 0x10005bc ] }; // Dagesh/Shuruq
key <AD05> { [ hebrew_aleph, 0x100200e ] }; // LRM
key <AD06> { [ hebrew_tet, 0x100200f ] }; // RLM
key <AD07> { [ hebrew_waw, 0x10005b9 ] }; // Holam
key <AD08> { [ hebrew_finalnun,hebrew_finalnun] };
key <AD09> { [ hebrew_finalmem,hebrew_finalmem] };
key <AD10> { [ hebrew_pe, 0x10005b7 ] }; // Patah
key <AC01> { [ hebrew_shin, 0x10005b0 ] }; // Sheva
key <AC02> { [ hebrew_dalet, 0x10005bc ] }; // Dagesh/Shuruq
key <AC03> { [ hebrew_gimel, hebrew_gimel ] };
key <AC04> { [ hebrew_kaph, hebrew_kaph ] };
key <AC05> { [ hebrew_ayin, 0x10005c2 ] }; // Sin dot
key <AC06> { [ hebrew_yod, 0x10005c1 ] }; // Shin dot
key <AC07> { [ hebrew_chet, 0x10005b4 ] }; // Hiriq
key <AC08> { [ hebrew_lamed, 0x10020aa ] }; // NIS
key <AC09> { [ hebrew_finalkaph,hebrew_finalkaph] };
key <AC10> { [ hebrew_finalpe, colon ] };
key <AC11> { [ comma, quotedbl ] };
key <AB01> { [ hebrew_zain, hebrew_zain ] };
key <AB02> { [ hebrew_samech,0x10005b6 ] }; // Segol
key <AB03> { [ hebrew_bet, 0x10005bb ] }; // Qubuts
key <AB04> { [ hebrew_he, 0x10005b1 ] }; // H. Segol
key <AB05> { [ hebrew_nun, 0x10005b2 ] }; // H. Patah
key <AB06> { [ hebrew_mem, 0x10005b3 ] }; // H. Qamats
key <AB07> { [ hebrew_zade, 0x10005b5 ] }; // Tsere
key <AB08> { [ hebrew_taw, greater ] };
key <AB09> { [ hebrew_finalzade, less ] };
key <AB10> { [ period, question ] };
// Note the parens mirroring below:
key <AD11> { [ bracketright, braceright ] };
key <AD12> { [ bracketleft, braceleft ] };
key <AE09> { [ 9 , parenright ] };
key <AE10> { [ 0 , parenleft ] };
key <AE11> { [ minus, 0x10005be ] }; // H. Hiphen
};
// This is a partial implemetation of the Israeli standard SI-1452
// It does not implement changes to the English layout ("Alt-English"),
// as I believe that it is not the job of this layout to modify the English
// layout.
partial alphanumeric_keys
xkb_symbols "si1452" {
name[Group1]= "Israelian";
include "pc/il(basic)"
key.type = "THREE_LEVEL";
key <TLDE> { [ semicolon, asciitilde,0x10005b0 ]}; // Sheva
key <AB10> { [ period, question, 0x10005c3 ]}; // Sof Pasuq
// The following may get overriden by the iso9995-3(basic101) symbols.
// therefore they are included here.
// Including them isn't a great idea (for instance: what if group 1 uses
// UK keyboard mapping, and maps shift-3 to sterling? This mapping won't
// preserve that, and I'm not sure that this is a good feature.
key <AE01> { [ 1, exclam , 0x10005b1 ]}; // H. Segol
key <AE02> { [ 2, at , 0x10005b2 ]}; // H. Patah
key <AE03> { [ 3, numbersign , 0x10005b3 ]}; // H. Qamats
key <AE04> { [ 4, dollar , 0x10005b4 ]}; // Hiriq
key <AE05> { [ 5, percent , 0x10005b5 ]}; // Tsere
key <AE06> { [ 6, asciicircum , 0x10005b6 ]}; // Segol
key <AE07> { [ 7, ampersand , 0x10005b7 ]}; // Patah
key <AE08> { [ 8, asterisk , 0x10005b8 ]}; // Qamats
// Mirrored!:
key <AE09> { [ 9, parenright , 0x10005c2 ]}; // Sin dot
key <AE10> { [ 0, parenleft , 0x10005c1 ]}; // Shin dot
key <AE11> { [ minus, underscore , 0x10005b9 ]}; // Holam
key <AE12> { [ equal, plus , 0x10005bc ]}; // Dagesh/Shuruq
// Mirrored!:
key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe
key <AD12> { [ bracketleft, braceleft, 0x10005bd ]}; // Meteg
key <BKSL> { [ backslash, backslash, 0x10005bb ]}; // Qubuts
};
--=-Ug3bUmYdmXVr4pAhNZY5
Content-Disposition: attachment; filename=pc
Content-Type: text/plain; name=pc; charset=utf-8
Content-Transfer-Encoding: 7bit
// $Xorg: pc,v 1.3 2000/08/17 19:54:48 cpqbld Exp $
//
partial default xkb_types "default" {
// Some types that are necessary
// for a full implementation of
// a PC compatible keyboard.
virtual_modifiers Alt;
type "PC_BREAK" {
modifiers = Control;
map[None] = Level1;
map[Control] = Level2;
level_name[Level1] = "Base";
level_name[Level2] = "Control";
};
type "PC_SYSRQ" {
modifiers = Alt;
map[None] = Level1;
map[Alt] = Level2;
level_name[Level1] = "Base";
level_name[Level2] = "Alt";
};
type "CTRL+ALT" {
modifiers = Control+Alt;
map[Control+Alt] = Level2;
level_name[Level1] = "Base";
level_name[Level2] = "Ctrl+Alt";
};
type "CTRL" {
modifiers = Control;
map[Control] = Level2;
level_name[Level1] = "Base";
level_name[Level2] = "Ctrl";
};
};
--=-Ug3bUmYdmXVr4pAhNZY5--
אני לא בטוח מה הוא עשה שם, מישהו יכול לעזור לי?
אולי סוף סוף אני אוכל לפתור את העינוי.