[konsole] doc/manual: Add note about Edit Bookmarks menu requires keditbookmark program

2018-04-11 Thread Kurt Hindenburg
Git commit 8254dd07d967925009c321315474edaf0b711468 by Kurt Hindenburg.
Committed on 11/04/2018 at 13:16.
Pushed by hindenburg into branch 'master'.

Add note about Edit Bookmarks menu requires keditbookmark program

BUG: 392938

M  +2-2doc/manual/index.docbook

https://commits.kde.org/konsole/8254dd07d967925009c321315474edaf0b711468

diff --git a/doc/manual/index.docbook b/doc/manual/index.docbook
index 7cd95624..6671ae5e 100644
--- a/doc/manual/index.docbook
+++ b/doc/manual/index.docbook
@@ -830,8 +830,8 @@ A dialog will open for the bookmark folder name.
 
 BookmarksEdit 
Bookmarks
 Opens the bookmark editor
-
-You can use the bookmark editor to manually add URLs.
+The keditbookmarks program must be installed for this menu item to 
appear.
+You can use the bookmark editor to manually add URLs.
 Currently,  accepts the following:
 
 ssh://user@host:port


[konsole] /: Add docs to the user manual about the terminal key bindings

2018-04-11 Thread Kurt Hindenburg
Git commit 666c1c8372f862ee1263569c587e22032a860752 by Kurt Hindenburg, on 
behalf of Ahmad Samir.
Committed on 11/04/2018 at 13:11.
Pushed by hindenburg into branch 'master'.

Add docs to the user manual about the terminal key bindings

Summary:
Also mention the manual on the Keyboard tab in the Edit Profile Dialog
to make it more discoverable for users.

Sources used while writing this documentation:
  - data/keyboard-layouts/README.KeyTab
  - doc/user/README.keyboard
  - https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
  - https://www.vt100.net/docs/vt100-ug

Reviewers: #konsole, hindenburg, yurchor, ltoscano

Reviewed By: #konsole, hindenburg

Subscribers: kde-doc-english, hindenburg, #konsole

Tags: #konsole

Differential Revision: https://phabricator.kde.org/D12015

M  +209  -2doc/manual/index.docbook
M  +1-1src/EditProfileDialog.ui

https://commits.kde.org/konsole/666c1c8372f862ee1263569c587e22032a860752

diff --git a/doc/manual/index.docbook b/doc/manual/index.docbook
index d872230a..7cd95624 100644
--- a/doc/manual/index.docbook
+++ b/doc/manual/index.docbook
@@ -3,6 +3,8 @@
  "dtd/kdedbx45.dtd" [
 
 
+AhmadSamir'>
+a.samir...@gmail.com'>
 ]>
 
 
@@ -12,6 +14,7 @@
 
  
  
+ 
 
 
  
@@ -42,10 +45,15 @@
 
 
 
+
+2018
+
+
+
 
 
-2018-03-10
-Applications 18.04
+2018-04-03
+Applications 18.08
 
  is 's terminal emulator.
 
@@ -1320,6 +1328,205 @@ For more information, please visit
 
 
 
+
+Terminal Key Bindings
+
+
+How  Uses Key Bindings
+
+
+Introduction
+ uses *.keytab files to translate key combinations into control 
characters and escape sequences that are sent to the shell or to interactive 
programs (typically programs that use the Alternate Screen buffer,  
vim, less, 
screen) running in the shell.
+
+Users can customize the key bindings settings in  using the Key 
Bindings Editor. A key combination can be configured to send a specific control 
or escape sequence to the terminal.
+
+You can open the Key Bindings Editor from the menu entry 
SettingsEdit Current 
Profile, and going to the 
Keyboard tab. Listed there are the Key Bindings schemas 
that come by default with .
+
+
+
+Key Combinations and Modes
+
+Key combinations follow the pattern:
+Key (+|-) Modes
+
+
+for example:
+
+Up+Shift+AppScreen
+Down+Shift-AppScreen
+Space+Ctrl
+
+
+
+Key names are defined in the qnamespace.h header file, with the 
Qt::Key_ prefix removed, for a list of key names check the 
https://doc.qt.io/qt-5/qt.html#Key-enum;>Qt::Key enumeration in the 
 documentation.
+
+A + preceding a Mode name means that mode is 
set; for a modifier key, that means it's pressed, whereas 
for all other modes it means that particular mode is in effect ( active). 
For example +Ctrl means the key combination will work only if 
the  key is pressed.
+
+A - preceding a Mode name means that mode is 
reset; basically this is the opposite of putting 
+ before a Mode name, so for a modifier key that means the key 
isn't pressed, whereas for all other modes it means that particular mode is 
inactive. For example -Ctrl means the key combination will work 
only if the  key is not pressed.
+
+
+If a Mode name isn't present in a key combination, its state is 
ignored.
+
+
+The supported Key Bindings modes are listed below:
+
+
+
+
+Alt, Ctrl, Shift
+
+One or more of these Modes can be used in a key combination, if any of 
them is set, the key combination uses that modifier key, respectively; and vice 
versa if it's reset
+
+
+
+
+AnyModifier
+
+If this mode is set, the key combination uses any modifier key (any of 
the previous three modifier keys); and vice versa if it's reset
+
+
+
+
+Ansi
+
+If this mode is set,  will send ANSI escape and control 
sequences
+If this mode is reset  will send VT52 escape and control 
sequences
+
+
+
+
+AppScreen
+
+If this mode is set, the key combination will only affect interactive 
programs that use the Alternate Screen buffer
+If this mode is reset the key combination will only affect the terminal 
when it's using the Normal Screen buffer
+
+
+ makes use of two screen buffers:
+
+
+The Normal Screen buffer (default): allows you to scroll back to view 
previous lines of output, this is the default buffer you usually use to execute 
commands... 
+
+
+The Alternate Screen buffer: the terminal switches to this buffer when 
you run an interactive program ( less, 
vim, screen, 
tmux... )
+
+
+
+
+
+
+
+
+KeyPad
+
+If this mode is set, the key combination uses a key on the Keypad 
(Number Pad). This mode is useful to distinguish between keys on the keyboard 
and keys on the Keypad. For example when Num Lock is on 
you can configure two separate key combinations, one using the key labelled 
1 on the keyboard (usually under the F1 key) 
and the other using the key labelled 1 on the Keypad. The same 
concept applies when Num Lock is off for the End, Home, 
Cursor Keys ...etc on the Keypad
+
+
+
+
+AppCursorKeys
+
+This mode implements the VT100 

D12015: Add docs to the user manual about the terminal key bindings

2018-04-11 Thread Kurt Hindenburg
This revision was automatically updated to reflect the committed changes.
Closed by commit R319:666c1c8372f8: Add docs to the user manual about the 
terminal key bindings (authored by ahmadsamir, committed by hindenburg).

REPOSITORY
  R319 Konsole

CHANGES SINCE LAST UPDATE
  https://phabricator.kde.org/D12015?vs=31654=31879

REVISION DETAIL
  https://phabricator.kde.org/D12015

AFFECTED FILES
  doc/manual/index.docbook
  src/EditProfileDialog.ui

To: ahmadsamir, #konsole, hindenburg, yurchor, ltoscano
Cc: kde-doc-english, hindenburg, #konsole, herrold, ngraham


Re: String freeze exception for Plasma/5.12 (documentation)

2018-04-11 Thread Freek de Kruijf
Op dinsdag 10 april 2018 23:24:41 CEST schreef Yuri Chornoivan:
> середа, 11 квітня 2018 р. 00:13:43 EEST Luigi Toscano написано:
> > Hi,
> > 
> > I'd like to request an exception for the documentation of kcmsmserver in
> > Plasma/5.12, and namely the backport of this review:
> > https://phabricator.kde.org/D11817
> > 
> > which fixes various references to Plasma instead of KDE.
> > 
> > Given the LTS nature of Plasma 5.12 I think it's worth doing it.
> > 
> > Comments/ideas/disagreements?
> > 
> > Ciao
> 
> Hi,
> 
> No objections from Ukrainian team.
> 
> Best regards,
> Yuri

No objections from the Dutch team.

-- 
vr.gr.

vertaler van KDE
Freek de Kruijf