#26 Le 26/06/2025, à 19:57
- nany
Re : Comment faire un n tildé avecWriter libreoffice ?
Bonjour,
Avant avec open office sous Windows j'appuyais sur "ALT/GR" et sur la touche "é" et je lachais et rapidement sur le "n" et j'avais un "n tildé"
Tout comme FrancisFDZ qui ne nous a pas dit quelle disposition de clavier il utilisait.
Hors ligne
#27 Le 26/06/2025, à 20:00
- O_20_100_O
Re : Comment faire un n tildé avecWriter libreoffice ?
Alors si tu dois écrire des textes en espagnol, comme vu plus haut, le plus efficace sera d'ajouter la disposition de clavier "Espagnol". En effet, il y a aussi la question des accents toniques sur certaines lettres.
Lo más eficaz sería añadir la distribución de teclado «española». También está la cuestión de los acentos tónicos en determinadas letras.
Voilà comment faire, c'est très facile de passer du français à l'espagnol et revenir au français. Mais tu peux préférer les combinaisons de touches, chacun ses goûts.
https://doc.kubuntu-fr.org/tutoriel/con … _standards
Dernière modification par O_20_100_O (Le 26/06/2025, à 20:02)
La vie, pour moi elle est magnifique, pourquoi tu te la compliques ? (Zanini)
Hors ligne
#28 Le 27/06/2025, à 07:56
- FrancisFDZ
Re : Comment faire un n tildé avecWriter libreoffice ?
Bonjour,
fulup22 a écrit :Avant avec open office sous Windows j'appuyais sur "ALT/GR" et sur la touche "é" et je lachais et rapidement sur le "n" et j'avais un "n tildé"
Tout comme FrancisFDZ qui ne nous a pas dit quelle disposition de clavier il utilisait.
Je n'y ai pas fait attention , c'est la disposition de base qui m'a été proposée à l'installation.
-- On peut avoir des raisons de se plaindre et n'avoir pas raison de se plaindre --
[Victor Hugo]
Hors ligne
#29 Le 27/06/2025, à 20:24
- nany
Re : Comment faire un n tildé avecWriter libreoffice ?
Bonjour,
Je n'y ai pas fait attention , c'est la disposition de base qui m'a été proposée à l'installation.
Nous ne sommes guère avancés.
Peux-tu nous dire quel est le nom de l’agencement dans Paramètres ⇒ Clavier ⇒ Sources de saisie ?
Hors ligne
#30 Le 01/07/2025, à 14:41
- LeoMajor
Re : Comment faire un n tildé avecWriter libreoffice ?
tu fais une sorte de "replace", indépendant du clavier
-> recherche par exemple "nnnn" qui sert de tag et et les remplacer par "ñ" (toutes les occurences)
...
args1(11).Name = "SearchItem.SearchString"
args1(11).Value = "nnnn"
args1(12).Name = "SearchItem.ReplaceString"
args1(12).Value = "ñ"
...
sub Main
rem ----------------------------------------------------------------------
rem define variables
dim document as object
dim dispatcher as object
rem ----------------------------------------------------------------------
rem get access to the document
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
rem ----------------------------------------------------------------------
dim args1(20) as new com.sun.star.beans.PropertyValue
args1(0).Name = "SearchItem.StyleFamily"
args1(0).Value = 2
args1(1).Name = "SearchItem.CellType"
args1(1).Value = 0
args1(2).Name = "SearchItem.RowDirection"
args1(2).Value = true
args1(3).Name = "SearchItem.AllTables"
args1(3).Value = false
args1(4).Name = "SearchItem.SearchFiltered"
args1(4).Value = false
args1(5).Name = "SearchItem.Backward"
args1(5).Value = false
args1(6).Name = "SearchItem.Pattern"
args1(6).Value = false
args1(7).Name = "SearchItem.Content"
args1(7).Value = false
args1(8).Name = "SearchItem.AsianOptions"
args1(8).Value = false
args1(9).Name = "SearchItem.AlgorithmType"
args1(9).Value = 0
args1(10).Name = "SearchItem.SearchFlags"
args1(10).Value = 65536
args1(11).Name = "SearchItem.SearchString"
args1(11).Value = "nnnn"
args1(12).Name = "SearchItem.ReplaceString"
args1(12).Value = "ñ"
args1(13).Name = "SearchItem.Locale"
args1(13).Value = 255
args1(14).Name = "SearchItem.ChangedChars"
args1(14).Value = 2
args1(15).Name = "SearchItem.DeletedChars"
args1(15).Value = 2
args1(16).Name = "SearchItem.InsertedChars"
args1(16).Value = 2
args1(17).Name = "SearchItem.TransliterateFlags"
args1(17).Value = 1024
args1(18).Name = "SearchItem.Command"
args1(18).Value = 3
args1(19).Name = "SearchItem.SearchFormatted"
args1(19).Value = false
args1(20).Name = "Quiet"
args1(20).Value = true
dispatcher.executeDispatch(document, ".uno:ExecuteSearch", "", 0, args1())
end sub
ensuite tu peux assigner une touche du clavier pour exécuter ta routine, macro.
Outils/ Personnaliser/ Clavier/
-> choisir Raccourci Clavier
-> selectionner ta macro
Il y a d'autres variantes (menu, event, toolbar, ... )
----------
~$ now=$'\u00f1'
~$ unicode "$now"
->
U+00F1 LATIN SMALL LETTER N WITH TILDE
UTF-8: c3 b1 UTF-16BE: 00f1 Decimal: ñ Octal: \0361
ñ (Ñ)
Uppercase: 00D1
Category: Ll (Letter, Lowercase)
Bidi: L (Left-to-Right)
Decomposition: 006E 0303
<-
~$ echo -e $'\xc3\xb1'":"$'\u00f1'":\u$(printf "%x" 241):\u$(printf "%x" \0361)"
ñ:ñ:ñ:ñ
~$ gbs3 -e 'dim bb as byte[]=[&hc3, &hb1]: print bb.tostring(), string.chr(&h00f1), string.chr(241), string.chr(&o361), string.chr(&x11110001)'
ñ ñ ñ ñ ñ
Hors ligne