差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
tech:remarkable_stylus_and_alternatives:start [2022/04/16 10:32] baolitoumu 移除 |
— (当前版本) | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== reMarkable Stylus and Alternatives ====== | ||
- | The reMarkable uses a battery less active stylus. A replacement can be bought in the [[https:// | ||
- | |||
- | |||
- | <= [[plugin: | ||
- | ====== Struct Plugin: Aggregation ====== | ||
- | ===== Table ===== | ||
- | |||
- | Aggregation of structured data is the main purpose of the plugin. Aggregation is done through a simple syntax which will result in a dynamic table listing all data matching certain criteria. | ||
- | |||
- | The basic syntax looks like this: | ||
- | |||
- | <code wiki> | ||
- | ---- struct table ---- | ||
- | schema: schema_name | ||
- | cols: %pageid%, other, cols | ||
- | ---- | ||
- | </ | ||
- | |||
- | The aggregation syntax is very similar to that of the [[plugin: | ||
- | |||
- | The keyword before the colon is a configuration option and the value after it is the actual setting. To make it more fault tolerant, multiple option names are frequently possible. Here is a list of all available options: | ||
- | |||
- | ^ Option(s) | ||
- | | schema\\ from | yes | These are the schemas from which you want to display the data. | | ||
- | | cols\\ select | ||
- | | head\\ header\\ headers | ||
- | | max\\ limit | no | How many rows should be displayed. If more rows are available the table will be made browsable. If not given all matching rows are shown | | ||
- | | sort\\ order | no | By what column should the table be sorted initially? Prepend a '' | ||
- | | filter\\ where\\ filterand\\ and | no | Filter by a column value. You may specify this more than once, multiple filters will be ANDed. (see also [[plugin: | ||
- | | filteror\\ or | no | Like filter, but multiple instances will be ORed (see also [[plugin: | ||
- | | dynfilters | ||
- | | summarize | ||
- | | align | no | List of column alignments. The alignments can be '' | ||
- | | rownumbers | ||
- | | width\\ widths | ||
- | | csv | no | Set to '' | ||
- | |||
- | Please note that you can join data from multiple schemas as long as they reference the same pages. This is of course not possible with aggregations of global data. | ||
- | ==== Aliases ==== | ||
- | |||
- | When selecting data from multiple schemas which contain the same field names, you have to prefix them with the schema name: | ||
- | |||
- | < | ||
- | ---- struct table ---- | ||
- | schema: schema1, schema2 | ||
- | cols: %pageid%, schema1.name, | ||
- | ---- | ||
- | </ | ||
- | |||
- | You can use aliases as shortcodes to reference schemas in order to reduce your typing. Aliases are separated by a space from the schema name: | ||
- | |||
- | < | ||
- | ---- struct table ---- | ||
- | schema: schema1 A, schema2 B | ||
- | cols: %pageid%, A.name, B.name | ||
- | ---- | ||
- | </ | ||
- | |||
- | Please see [[plugin: | ||
- | |||
- | |||
- | ==== Special Columns ==== | ||
- | |||
- | The following special column names can be used to access non-field columns: | ||
- | |||
- | ^ Special Name ^ Description | ||
- | | '' | ||
- | | '' | ||
- | | '' | ||
- | | '' | ||
- | | '' | ||
- | | '' | ||
- | |||
- | ===== List ===== | ||
- | |||
- | As an alternative to the table, you can also aggregate the data in list form. This is largely analogous to [[plugin: | ||
- | |||
- | The basic syntax for list aggregations is very similar to table aggregations and looks like this: | ||
- | < | ||
- | ---- struct list ---- | ||
- | schema: schema_name | ||
- | cols: %pageid%, other, cols | ||
- | ---- | ||
- | </ | ||
- | |||
- | Lists support a new option: '' | ||
- | |||
- | Several options from the table-aggregation are not supported for the list-aggregation: | ||
- | ^ Option | ||
- | | schema\\ from | yes | | ||
- | | cols\\ select | ||
- | | head\\ header\\ headers | ||
- | | max\\ limit | yes | | ||
- | | sort\\ order | yes | | ||
- | | filter\\ where\\ filterand\\ and | yes | | ||
- | | filteror\\ or | yes | | ||
- | | dynfilters | ||
- | | summarize | ||
- | | align | no | | ||
- | | rownumbers | ||
- | | width\\ widths | ||
- | | csv | no | | ||
- | |||
- | ===== Value ===== | ||
- | |||
- | You can include a single value from struct data in the current page with the following syntax: | ||
- | |||
- | < | ||
- | {{$schema_name.column_name}} | ||
- | </ | ||
- | |||
- | You can also get a value from a different page with: | ||
- | |||
- | < | ||
- | {{$page_name.schema_name.column_name}} | ||
- | </ | ||
- | |||
- | If you need to add punctuation characters or spacing to any of the names, enclose that part in double quotes: | ||
- | |||
- | < | ||
- | {{$" | ||
- | </ | ||
- | |||
- | You can add [[plugin: | ||
- | |||
- | < | ||
- | {{$schema.column ? filter: " | ||
- | {{$schema.column ? & " | ||
- | </ | ||
- | |||
- | The filters must be placed in double quotes if they contain spaces, and there must be no space between a filter word and its colon. Extra spaces (such as those used in the example to line up the two formats) are ignored. | ||
- | |||
- | ^Options^Required? | ||
- | | filter\\ where\\ filterand\\ and | no | Filter by a column value. You may specify this more than once, multiple filters will be ANDed. (see also [[plugin: | ||
- | | filteror\\ or | no | Like filter, but multiple instances will be ORed (see also [[plugin: | ||
- | ===== Compatible Styli ===== | ||
- | |||
- | The following table contains a list of styli that have been tested with the reMarkable. Remember that the qualities of each stylus are subjective: test them before you buy them. | ||
- | |||
- | ---- struct table ---- | ||
- | schema: stylus | ||
- | cols: %title%, pressure, angle, calibration | ||
- | csv: 0 | ||
- | order: %title% | ||
- | ---- | ||
- | |||
- | An in depth review video of various pens can be found here: [[https:// | ||
- | |||
- | ===== Incompatible Styli ===== | ||
- | |||
- | The following list contains the styli that are known to be **not** compatible with the reMarkable. | ||
- | |||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | |||
- | In general: styli that need batteries will not work and styli that are advertised as " |