Version: 3.3.1 (using KDE KDE 3.5.1) Installed from: Unlisted Binary Package Compiler: gcc version 3.4.5 Configured with: /var/uhubuild/work/compile/configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++ --enable-shared --with-gnu-as --with-gnu-ld --with-system-zlib --host=i586-uhu-linux; Thread model: posix OS: Linux So I define F2 in kdevelop as the hotkey for save all. Then I close kdevelop, open kwrite and define F2 as save. I close kwrite and launch kdevelop, in the hotkeys list there is two F2 hotkey: one for save, one for save all. I think in kdevelop the kdevelop specific (which one was set using kdevelop) setting should override the kwrite (kate) specific one, and anyways there's no reason to prohibit one f2-save-all-for-kdevelop and one f2-save-for-kwrite to coexist. (As current behaviour kdevelop only saves the current tab after setting the hotkey in kwrite).
As far as I know this is a KDE 3.x architectural problem. This might get solved in KDE 4 if the kdelibs starts to support it.
Amilcar is right. It's an architectural problem with kparts (with independent plugins in general, really), it's a dupe, and it's virtually unsolvable.
*** Bug 123435 has been marked as a duplicate of this bug. ***
*** Bug 80170 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 108083 ***